CVE-2026-4074 in Quran Live Multilanguage Plugin
요약
\~에 의해 VulDB • 2026. 06. 02.
WordPress용 Quran Live Multilanguage 플러그인은 1.0.3 버전을 포함하여 모든 버전에서 'cheikh' 및 'lang' 쇼트코드 속성을 통해 저장형 크로스 사이트 스크립팅(XSS) 취약점이 존재합니다. 이는 사용자 제공 쇼트코드 속성에 대한 불충분한 입력 정제 및 출력 이스케이프 처리로 인해 발생합니다. quran-live.php의 quran_live_render() 함수는 쇼트코드 속수를 받아 sanitization 없이 shortcode_atts() 및 extract()를 통해 직접 전달합니다. 이러한 값은 이후 Render_Quran_Live::render_verse_quran_live()로 전달되며, Class_QuranLive.php의 191, 216, 217, 245, 246 라인에서 PHP 숏 태그(<? ?>)를 사용하여 인라인 스크립트 블록 내에 직접 출력됩니다. 출력이 <script> 태그 내의 JavaScript 컨텍스트에서 발생하므로, 공격자는 JavaScript 문자열을 탈출하여 임의의 스크립트 코드를 주입할 수 있습니다. 이로 인해 기여자(Contributor) 레벨 이상의 권한을 가진 인증된 공격자가 사용자가 주입된 페이지에 접근할 때마다 실행되는 페이지에 임의의 웹 스크립트를 주입할 수 있습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.