🇰🇷 한글 설명
Extend B2B - Companies and Users Management for WooCommerce 플러그인(2.1.4 이하)의 register_company_api에 인증 없이 접근할 수 있어, 회사 소유자 및 구성원의 WordPress 사용자 ID, 청구 이메일, 크레딧 잔액과 이력, 구매 한도, 공유 장바구니의 구매 주문번호 등 민감한 기업 정보가 노출됩니다. CVSS 5.3(중간) 등급의 정보 노출 취약점입니다.
💡 쉬운 설명
로그인하지 않은 사람도 특정 플러그인의 기능을 통해 기업 고객의 계정 정보와 결제 관련 내역을 열람할 수 있습니다. 쇼핑몰 운영자는 해당 플러그인을 즉시 점검하고 업데이트해야 합니다.
🇺🇸 원문 (English)
The Extend B2B - Companies and Users Management for WooCommerce plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.1.4 via the register_company_api. This makes it possible for unauthenticated attackers to extract sensitive company data including owner and member WordPress user IDs, company billing email addresses, credit balances and full credit histories with admin user IDs, per-member purchase limits and spend totals, and shared-cart records containing purchase-order numbers.
📍 영향받는 시스템
WordPress용 Extend B2B - Companies and Users Management for WooCommerce 플러그인 2.1.4 이하 버전
⚔️ 공격 벡터
인증 없이 register_company_api 엔드포인트에 요청을 보내 회사·사용자·크레딧 관련 데이터를 조회
🛡️ 대응 방법
플러그인을 2.1.4보다 높은 패치 버전으로 업데이트하거나, 취약 버전이면 비활성화 후 공급사의 보안 패치를 확인
🔧 검증 코드
출력된 version 값이 2.1.4 이하이면 취약한 버전이므로 업데이트가 필요하고, 2.1.4 초과이면 패치가 적용된 것으로 판단합니다. 결과가 비어 있으면 플러그인이 설치되지 않은 것입니다.
wp plugin list --name=extend-b2b-companies-users-management --fields=name,version,status 2>/dev/null || grep -rh 'Version:' $(find /var/www -maxdepth 4 -path '*extend*b2b*' -name '*.php' 2>/dev/null | head -1) 2>/dev/null