🇰🇷 한글 설명
AZEXO의 Page Builder 플러그인(WordPress) 1.27.133 이하 버전에는 'azh_save' 함수의 nonce 검증 누락 또는 부적절한 검증으로 인한 CSRF 취약점이 있습니다. 이로 인해 인증되지 않은 공격자가 관리자를 속여 게시물 내용을 변경하고 악성 JavaScript를 삽입할 수 있습니다.
💡 쉬운 설명
사이트 관리자가 악성 링크를 클릭하면 공격자가 관리자 권한을 빌려 페이지 내용을 몰래 바꿀 수 있습니다. 바뀐 페이지에는 방문자를 해치는 악성 스크립트가 포함될 수 있습니다.
🇺🇸 원문 (English)
The Page Builder by AZEXO plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.27.133. This is due to missing or incorrect nonce validation on the 'azh_save' function. This makes it possible for unauthenticated attackers to update the post content and inject malicious JavaScript via a forged request, granted they can trick a site administrator into performing an action such as clicking on a link.
📍 영향받는 시스템
Page Builder by AZEXO WordPress 플러그인 1.27.133 이하 버전
⚔️ 공격 벡터
관리자가 공격자가 준비한 악성 링크나 페이지를 방문하면 위조된 요청이 전송되어 게시물에 악성 JavaScript가 삽입됨
🛡️ 대응 방법
Page Builder by AZEXO 플러그인을 1.27.133보다 높은 최신 버전으로 업데이트
🔧 검증 코드
출력된 Version 값이 1.27.133 이하이면 취약하며, 1.27.133을 초과하면 패치된 버전입니다. 경로는 실제 WordPress 설치 위치에 맞게 수정해야 합니다.
grep -i 'Version' /var/www/html/wp-content/plugins/page-builder-by-azexo/*.php 2>/dev/null | head -5