🇰🇷 한글 설명
Pricing Table WordPress 플러그인 2.1.5 미만 버전에서 사용자 제공 링크 값의 스킴(scheme)을 검증하지 않는 취약점이 발견되었습니다. 이를 통해 기여자(Contributor) 이상의 권한을 가진 사용자가 악성 스크립트를 저장할 수 있으며, 다른 사용자가 해당 콘텐츠를 볼 때 스크립트가 실행됩니다.
💡 쉬운 설명
플러그인에 링크를 넣을 때 검사를 제대로 하지 않아, 링크 대신 악성 코드를 몰래 심을 수 있는 문제입니다. 이 코드는 다른 사용자가 해당 페이지를 열 때 자동으로 실행되어 정보를 훔칠 수 있습니다.
🇺🇸 원문 (English)
The Pricing Table WordPress plugin before 2.1.5 does not validate the scheme of a user-supplied link value in one of its blocks before rendering it, allowing users with contributor-level access and above to store malicious scripts that execute when another user views and interacts with the affected content.
📍 영향받는 시스템
Pricing Table WordPress plugin version < 2.1.5
⚔️ 공격 벡터
기여자 이상의 권한을 가진 사용자가 링크 블록에 악성 스크립트(javascript: 등)를 포함한 링크를 삽입
🛡️ 대응 방법
Pricing Table WordPress 플러그인을 2.1.5 버전 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 플러그인 이름과 함께 2.1.5 미만의 버전 번호가 출력되면 취약한 상태입니다.
wp plugin list --name pricing-table --format=csv | grep -E 'pricing-table,.*,[0-1]\.[0-1]\.[0-4]'