🇰🇷 한글 설명
WordPress용 WordLift – AI powered SEO – Schema 플러그인의 JSON-LD REST API 엔드포인트에서 민감 정보 노출 취약점이 발견되었습니다. 인증되지 않은 공격자가 API 경로를 통해 비공개, 초안 또는 대기 중인 게시물의 제목, 내용, 작성자 및 기타 메타데이터를 읽을 수 있습니다.
💡 쉬운 설명
로그인을 하지 않은 외부인도 관리자만 봐야 하는 비밀 글의 내용을 몰래 훔쳐볼 수 있는 보안 구멍이 있습니다. 게시물 번호를 하나씩 대입해보는 방식으로 숨겨진 정보를 찾아낼 수 있습니다.
🇺🇸 원문 (English)
The WordLift – AI powered SEO – Schema plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.54.10 via the JSON-LD REST API endpoints. This is due to the plugin registering the /wordlift/v1/jsonld/ routes (jsonld/{id}, jsonld/http/{item_id}, jsonld/post-meta/{meta_key}, jsonld/meta/{meta_key}, and jsonld/{post_type}/{post_name}) with a permission_callback of '__return_true' and the downstream converter retrieving the post via get_post() without verifying the post status or the requesting user's capabilities. This makes it possible for unauthenticated attackers to read the title, content/description, author, publication and modification dates, word count, comment count, and other metadata of private, draft, and pending posts by enumerating post IDs, bypassing WordPress core access controls.
📍 영향받는 시스템
WordLift – AI powered SEO – Schema plugin for WordPress (버전 3.54.10 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 특정 REST API 엔드포인트에 게시물 ID를 대입하여 비공개 데이터를 조회하는 방식
🛡️ 대응 방법
WordLift 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 wordlift 플러그인이 나타나고 버전이 3.54.10 이하인 경우 취약할 가능성이 높습니다.
wp plugin list --status=active | grep -i 'wordlift'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access