🇰🇷 한글 설명
BuildKit WordPress 플러그인 1.0.29 미만 버전에서 기여자(Contributor) 권한 사용자가 제출한 데이터를 적절히 검증하지 않아 SQL 인젝션 취약점이 발생합니다. 공격자가 삽입한 SQL 쿼리는 해당 콘텐츠가 게시되어 인증되지 않은 방문자가 조회할 때 데이터베이스에서 실행될 수 있습니다.
💡 쉬운 설명
글을 쓸 수 있는 권한을 가진 사용자가 악의적인 코드를 숨겨서 글을 올리면, 누군가 그 글을 읽는 순간 데이터베이스가 해킹될 수 있는 문제입니다. 이를 통해 공격자는 데이터베이스의 정보를 몰래 빼낼 수 있습니다.
🇺🇸 원문 (English)
The BuildKit WordPress plugin before 1.0.29 does not properly sanitise and escape data submitted by contributor-level users before storing it and later using it in a SQL query, allowing a Contributor to inject SQL that runs against the database once the resulting content is published and viewed by any unauthenticated visitor.
📍 영향받는 시스템
BuildKit WordPress plugin version < 1.0.29
⚔️ 공격 벡터
기여자 권한을 가진 사용자가 조작된 데이터를 포함한 콘텐츠를 작성하여 게시
🛡️ 대응 방법
BuildKit WordPress 플러그인을 1.0.29 이상 버전으로 즉시 업데이트
🔧 검증 코드
출력된 결과에서 buildkit 플러그인의 버전이 1.0.29 미만인지 확인
wp plugin list --name buildkit | grep -E 'buildkit'