🔍 CVE-2024-23825

3.0
CVSS Score
LOW
2024-01-30
2026-06-17 07:13
✅ 완료

🇰🇷 한글 설명

워드프레스용 테이블 플러그인인 TablePress에서 사용자 입력 URL에 대한 필터링이 불충분하여 발생하는 취약점입니다. 공격자는 이를 이용해 의도하지 않은 네트워크 위치로 HTTP 요청을 보낼 수 있으며, 특히 AWS와 같은 클라우드 환경에서 인스턴스 메타데이터 API에 접근하여 내부 데이터나 자격 증명을 탈취할 위험이 있습니다.

💡 쉬운 설명

표를 불러오는 기능에서 주소를 검사하는 과정이 허술하여, 공격자가 몰래 내부 정보를 빼가는 주소로 요청을 보낼 수 있는 문제입니다. 이를 통해 클라우드 서버의 중요한 비밀번호나 설정 정보가 유출될 수 있습니다.

🇺🇸 원문 (English)

TablePress is a table plugin for Wordpress. For importing tables, TablePress makes external HTTP requests based on a URL that is provided by the user. That user input is filtered insufficiently, which makes it is possible to send requests to unintended network locations and receive responses. On sites in a cloud environment like AWS, an attacker can potentially make GET requests to the instance's metadata REST API. If the instance's configuration is insecure, this can lead to the exposure of internal data, including credentials. This vulnerability is fixed in 2.2.5.

📍 영향받는 시스템

TablePress 플러그인 2.2.5 미만 버전

⚔️ 공격 벡터

사용자가 입력한 URL을 통해 내부 네트워크 또는 클라우드 메타데이터 API로 SSRF(Server-Side Request Forgery) 공격 수행

🛡️ 대응 방법

TablePress 플러그인을 최신 버전인 2.2.5 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 결과에서 tablepress의 버전이 2.2.5 미만인지 확인하십시오.

Shell / Script
wp plugin list --allow-root | grep -E 'tablepress'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST