🇰🇷 한글 설명
The Link Library WordPress 플러그인 7.10.0 이전 버전은 요청된 링크가 해당 렌더링 템플릿을 사용하는 설정 세트에 속하는지 검증하지 않습니다. 이로 인해 인증되지 않은 사용자가 표시하지 않도록 설정된 링크에 저장된 전화번호, 이메일 주소, 등록자 이름을 조회할 수 있습니다.
💡 쉬운 설명
이 플러그인은 숨겨진 링크 정보를 올바르게 보호하지 않습니다. 로그인하지 않은 방문자도 특정 주소를 알면 연락처와 이름 같은 개인정보를 볼 수 있습니다.
🇺🇸 원문 (English)
The Link Library WordPress plugin before 7.10.0 does not verify that a requested link belongs to the settings set whose display template is used to render it, allowing unauthenticated users to disclose the telephone number, e-mail address and submitter name stored with links that the settings set is configured not to display.
📍 영향받는 시스템
Link Library WordPress 플러그인 7.10.0 미만 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 링크 ID를 임의로 지정하여 요청을 보내 숨겨진 연락처 및 개인정보를 조회함
🛡️ 대응 방법
Link Library 플러그인을 7.10.0 이상 버전으로 업데이트하고, 필요 없으면 플러그인을 비활성화 또는 삭제함
🔧 검증 코드
출력된 버전이 7.10.0 미만이면 취약하며, 7.10.0 이상이면 패치가 적용된 것입니다. 명령 결과가 없으면 플러그인이 설치되지 않은 것입니다.
wp plugin get link-library --field=version 2>/dev/null || grep -i 'Version:' wp-content/plugins/link-library/*.php 2>/dev/null | head -1