🇰🇷 한글 설명
AForms WordPress 플러그인의 Full Path Disclosure 취약점으로, aura 라이브러리 사용으로 인해 phpunit 테스트 파일에 직접 접근이 가능합니다. 인증되지 않은 공격자가 웹 애플리케이션의 전체 경로를 획득할 수 있으며, 이는 다른 공격을 보조하는 데 사용될 수 있습니다.
💡 쉬운 설명
AForms 플러그인에서 웹사이트의 폴더 경로 위치 정보가 누구나 볼 수 있도록 노출되는 문제입니다. 이 정보만으로는 직접 해를 끼치지 못하지만, 다른 공격과 결합되면 위험해질 수 있습니다.
🇺🇸 원문 (English)
The AForms — Form Builder for Price Calculator & Cost Estimation plugin for WordPress is vulnerable to Full Path Disclosure in all versions up to, and including, 2.2.6. This is due to the plugin utilizing the aura library and allowing direct access to the phpunit test files. This makes it possible for unauthenticated attackers to retrieve the full path of the web application, which can be used to aid other attacks. The information displayed is not useful on its own, and requires another vulnerability to be present for damage to an affected website.
📍 영향받는 시스템
AForms - Form Builder for Price Calculator & Cost Estimation 플러그인 버전 2.2.6 이하 (WordPress)
⚔️ 공격 벡터
인증 없이 phpunit 테스트 파일에 직접 HTTP 요청으로 접근하여 서버 파일 경로 정보 노출
🛡️ 대응 방법
AForms 플러그인을 2.2.7 이상으로 업데이트하거나 phpunit 디렉토리에 대한 웹 접근을 차단하는 .htaccess 규칙 적용
🔧 검증 코드
출력된 버전 번호가 2.2.6 이하면 취약하며, 2.2.7 이상이면 패치됨
grep -r 'Version:' /var/www/html/wp-content/plugins/aforms/ 2>/dev/null | head -1