🇰🇷 한글 설명
WordPress의 JetTabs for Elementor 플러그인에서 'switcher_preset' 파라미터를 통한 Local File Inclusion 취약점이 존재합니다. Contributor 이상 권한을 가진 인증된 공격자가 서버의 임의 파일을 포함 및 실행하여 PHP 코드 실행이 가능합니다.
💡 쉬운 설명
WordPress에 설치된 JetTabs 플러그인의 특정 설정값을 조작하면 서버의 파일을 무단으로 불러올 수 있습니다. 공격자가 이를 악용하여 민감한 데이터 탈취나 악성 코드 실행이 가능합니다.
🇺🇸 원문 (English)
The JetTabs for Elementor plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 2.2.3 via the 'switcher_preset' parameter. This makes it possible for authenticated attackers, with Contributor-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.
📍 영향받는 시스템
WordPress JetTabs for Elementor 플러그인 버전 2.2.3 이하
⚔️ 공격 벡터
인증된 사용자(Contributor+)가 'switcher_preset' 파라미터에 파일 경로를 조작하여 LFI 공격
🛡️ 대응 방법
JetTabs for Elementor 플러그인을 2.2.4 이상으로 업데이트
🔧 검증 코드
출력된 버전 번호가 2.2.3 이하면 취약점이 존재합니다. 버전이 표시되지 않으면 플러그인이 설치되지 않은 상태입니다.
grep -E 'Version:|version' /var/www/html/wp-content/plugins/jettabs/jettabs.php 2>/dev/null || grep 'Stable tag' /var/www/html/wp-content/plugins/jettabs/readme.txt 2>/dev/null