🔍 CVE-2026-19728

7.5
CVSS Score
HIGH
2026-08-16
2026-08-26 16:30
✅ 완료

🇰🇷 한글 설명

Extra Product Options Builder for WooCommerce WordPress 플러그인 1.2.176 미만 버전에서 고객이 업로드한 파일에 대한 권한 검증이 누락되었습니다. 공격자가 파일의 저장된 이름을 알 경우 인증되지 않은 상태에서도 해당 파일을 다운로드할 수 있습니다. 다만, nginx와 같이 deny-all 규칙을 무시하는 서버 환경에서는 직접적인 URL 접근을 통해 파일이 노출될 수 있습니다.

💡 쉬운 설명

고객이 올린 파일을 아무나 볼 수 없도록 잠금 장치가 제대로 작동하지 않는 문제입니다. 파일의 이름만 알아내면 로그인하지 않은 외부인도 파일을 몰래 가져갈 수 있습니다.

🇺🇸 원문 (English)

The Extra Product Options Builder for WooCommerce WordPress plugin before 1.2.176 does not verify that the requester is entitled to a customer-uploaded file before serving it, allowing unauthenticated users who obtain a file's stored name to retrieve it. The Extra Product Options Builder for WooCommerce WordPress plugin before 1.2.176 writes a deny-all rule into its upload directories, so the disclosure only crosses a boundary on web servers that honour it, such as Apache. Where it is ignored, as on a default nginx setup, the same files are already served at their direct URL and the endpoint exposes nothing further.

📍 영향받는 시스템

Extra Product Options Builder for WooCommerce WordPress plugin version < 1.2.176

⚔️ 공격 벡터

파일의 저장된 이름을 알아낸 후 인증 없이 직접 URL로 접근하여 파일 탈취

🛡️ 대응 방법

플러그인을 최신 버전인 1.2.176 이상으로 업데이트하거나, nginx 환경의 경우 파일 접근 권한 설정을 강화하십시오.

🔧 검증 코드

출력된 플러그인 목록에서 해당 플러그인의 버전이 1.2.176 미만인지 확인하십시오.

Shell / Script
wp plugin list --status=active | grep -E 'extra-product-options-builder'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

Nginx