
| 플러그인 이름 | 워드프레스 하이브리드 컴포저 플러그인 |
|---|---|
| 취약점 유형 | 인증 취약점 |
| CVE 번호 | CVE-2019-25738 |
| 긴급 | 높은 |
| CVE 게시 날짜 | 2026-06-05 |
| 소스 URL | CVE-2019-25738 |
긴급: 하이브리드 컴포저 (<= 1.4.6) 인증 우회 — 워드프레스 사이트 소유자가 지금 바로 해야 할 일
요약
- 취약점: 하이브리드 컴포저 워드프레스 플러그인에서의 인증 우회 / 인증되지 않은 설정 변경
- 영향을 받는 버전: <= 1.4.6
- 패치됨: 1.4.7
- CVE: CVE-2019-25738
- CVSS: 9.8 (치명적 / 높음)
- 필요한 권한: 인증되지 않음 (로그인 필요 없음)
- 위험: 원격 공격자는 플러그인 설정을 변경하고 잠재적으로 관리자 수준의 제어를 얻거나 사이트에 백도어를 설치할 수 있습니다.
WP-Firewall의 워드프레스 보안 전문가로서, 이 취약점에 대한 명확하고 실용적인 단계별 설명을 제공하고자 합니다: 그것이 무엇인지, 어떻게 작동하는지, 어떻게 악용을 탐지하는지, 어떻게 격리하고 복구하는지, 그리고 어떤 장기적인 강화 조치를 적용해야 하는지. 플러그인을 즉시 업데이트할 수 없는 경우 적용할 수 있는 빠른 완화 조치도 포함하겠습니다.
이는 실제 워드프레스 보안 엔지니어가 작성한 것입니다 — 마케팅 카피가 아닙니다. 워드프레스 사이트를 관리하는 경우 지금 바로 읽고 권장 조치를 취하세요.
무슨 일이 있었는지 (간단한 언어)
하이브리드 컴포저 플러그인(버전 1.4.6 포함)은 인증 우회 / 인증 깨짐 취약점(CVE-2019-25738)을 포함하고 있습니다. 간단히 말해: 특정 플러그인 엔드포인트는 인증되지 않은 요청이 플러그인 설정을 변경할 수 있도록 허용했습니다. 이러한 설정은 관리자가 사용하는 동작을 제어하거나 악의적인 구성을 지속하는 데 사용될 수 있으므로, 원격의 인증되지 않은 공격자가 이를 악용하여 사이트 구성을 변경하거나 백도어를 생성하거나 전체 관리자 접근으로 상승할 수 있습니다.
이는 사소한 버그가 아닙니다. 이 취약점은 인증되지 않은 HTTP 요청으로 쉽게 악용될 수 있으며 CVSS 점수는 9.8입니다 — 즉, 매우 긴급합니다. 공격자들은 이와 같은 프로필을 가진 플러그인을 위해 인터넷을 자주 스캔하고 대량 악용을 시도합니다.
왜 이것이 그렇게 위험한가
- 인증되지 않음: 계정이나 로그인이 필요하지 않습니다. 어떤 공격자라도 요청을 트리거할 수 있습니다.
- 설정 변경은 강력합니다: 플러그인 구성을 변경하면 지속적인 악의적 행동(리디렉션, 데이터 유출, 사용자 계정 생성, 디버그 출력 활성화, 인증 우회 토글)을 생성할 수 있습니다.
- 종종 자동화됨: 범죄자들은 이를 봇으로 무기화하여 수천 개의 사이트를 스캔하고 악용합니다.
- 지속성 및 상승: 설정 변경은 관리자 계정을 생성하거나 백도어를 주입하거나 원격 코드를 로드하는 데 활용될 수 있습니다.
기술 요약 (악용이 작동하는 방식)
- 플러그인은 플러그인 설정을 업데이트하는 관리 작업(엔드포인트, AJAX 작업, REST 경로 또는 유사한 것)을 노출합니다.
- 엔드포인트는 요청이 인증되고 권한이 부여된 사용자에 의해 이루어졌는지 제대로 검증하지 않습니다 — 능력 검사(current_user_can()) 누락, nonce 검사(wp_verify_nonce()) 누락, 또는 둘 다.
- 공격자는 해당 엔드포인트에 조작된 POST/GET 요청을 제출하여 옵션을 전환하거나 데이터베이스에 지속되는 값을 삽입합니다(옵션 또는 게시물 메타).
- 옵션이 변경되면 공격자는 이러한 새로운 설정을 사용하여:
- JavaScript/CSS 또는 PHP 페이로드 주입,
- 관리자 사용자 추가 (플러그인이 사용자 생성 또는 사용자 데이터와 상호작용하는 경우),
- 원격 파일 포함 또는 외부 연결 활성화,
- 리디렉션 URL 수정 (피싱 / SEO 중독),
- 플러그인 코드에 원격 스크립트를 로드하도록 지시하여 백도어 지속.
침해 지표 (IoCs) — 지금 무엇을 찾아야 하는가
Hybrid Composer 플러그인 (<= 1.4.6)을 어떤 사이트에서든 실행하는 경우, 즉시 다음 징후를 확인하십시오:
- 예상치 못한 플러그인 설정 변경 (플러그인 설정 페이지 및 플러그인 옵션 확인)
wp_옵션테이블). - 인간 관리자가 생성하지 않은 새로운 관리자 또는 편집자 계정.
- 최근에 생성된 의심스러운 예약된 크론 작업 (wp_cron 항목).
- 예상치 못한 파일 수정 (특히
/wp-content/plugins/hybrid-composer/,/wp-콘텐츠/업로드/, 또는 테마 폴더에서). - wp-content/uploads 또는 기타 쓰기 가능한 폴더에 새로운 PHP 파일.
- 사이트에서 예상치 못한 외부 연결 (원격 IP 또는 도메인 호출).
- 사이트 동작의 변화: 리디렉션, 검색 엔진의 악성 코드 경고, 사이트에서 발송되는 스팸 이메일.
- 증가된 오류 로그, 디버그 항목 또는 자원 사용의 갑작스러운 변화.
분류를 돕기 위한 빠른 명령 (접근 권한이 있는 경우 서버 셸에서 실행):
- 지난 X일 이내에 변경된 플러그인 파일 찾기:
find /path/to/site/wp-content/plugins/hybrid-composer -type f -mtime -14 -ls
- 사이트 전반에 걸쳐 최근 수정된 파일 목록:
find /path/to/site -type f -mtime -14 -ls
- 최근에 생성된 관리자 사용자 확인 (WP-CLI에서 실행):
wp user list --role=administrator --format=csv
즉각적인 조치 (사고 격리 / 분류)
다음 조치를 우선 순위에 따라 정리하십시오. 여러 사이트를 관리하는 경우 가장 위험한 (공개, 트래픽이 많은, 전자상거래) 사이트를 먼저 분류하십시오.
- 플러그인을 패치된 버전 (1.4.7)으로 업데이트하십시오.
- 가장 안전한 조치는 Hybrid Composer를 즉시 업데이트하는 것입니다.
- 사이트가 여러 개 있는 경우 즉각적인 업데이트 일정을 잡고 가장 노출된 사이트를 우선적으로 처리하십시오.
- 즉시 업데이트할 수 없는 경우 플러그인을 제거하거나 비활성화하십시오.
- WordPress 관리자 또는 WP-CLI를 통해 플러그인을 비활성화하십시오:
wp 플러그인 비활성화 hybrid-composer
- 관리자에 로그인할 수 없는 경우 SFTP/SSH를 통해 플러그인 디렉토리 이름을 변경하십시오:
mv wp-content/plugins/hybrid-composer wp-content/plugins/hybrid-composer.disabled
- WordPress 관리자 또는 WP-CLI를 통해 플러그인을 비활성화하십시오:
- 웹 애플리케이션 방화벽 (WAF) 완화 규칙을 설정하십시오.
- 플러그인 설정 엔드포인트에 대한 인증되지 않은 접근을 차단하십시오.
- 인증이 필요 없는 플러그인 전용 admin-ajax / REST 경로에 대한 POST 요청을 차단하십시오.
- 해당 엔드포인트에 대한 요청 속도를 제한하고 의심스러운 IP를 차단하십시오.
- 자격 증명 및 솔트를 교체하십시오.
- 모든 관리자 비밀번호와 권한이 상승된 계정을 재설정하십시오.
- WordPress 소금 및 키를 회전합니다.
wp-config.php(새로운 솔트를 생성하십시오 https://api.wordpress.org/secret-key/1.1/salt/). - 플러그인 설정에서 공유 자격 증명이나 API 키를 사용하는 경우 이를 교체하십시오.
- 백도어를 확인하고 정리하십시오.
- 주입된 파일과 의심스러운 코드를 위해 악성 소프트웨어 스캐너로 스캔하십시오.
- 알 수 없는 PHP 파일에 대해 테마 및 플러그인 폴더를 검사하십시오.
- 검토
wp_옵션의심스러운 값에 대한 테이블.
- 로그를 검토하고 필요시 복원하십시오.
- 플러그인 엔드포인트 및 의심스러운 POST 페이로드에 대한 요청을 웹 서버 로그에서 확인하십시오.
- 악용을 감지하고 최근의 깨끗한 백업이 있는 경우, 손상되기 전의 백업에서 복원하십시오.
- 이해관계자에게 알림
- 팀이나 호스팅 제공업체에 알리고 정리하는 동안 필요시 사이트를 유지 관리 모드로 전환하십시오.
악용 트래픽을 감지하는 방법 (네트워크 및 로그)
플러그인 설정 엔드포인트처럼 보이는 엔드포인트에 대한 의심스러운 호출을 액세스 로그에서 검색하십시오. 찾을 예시 패턴:
- POST 요청
/wp-admin/admin-ajax.php플러그인 특정 작업과 일치하는 액션 매개변수를 포함합니다. - POST/GET 요청
/wp-json/*/*REST 경로에 플러그인 식별자가 포함된 경우. - 플러그인 특정 관리 페이지에 대한 요청, 예:.
/wp-admin/options-general.php?page=hybrid_composer_settings(예 — 플러그인의 실제 페이지 슬러그를 확인하십시오). - 비정상적인 사용자 에이전트 문자열 또는 동일한 IP에서의 대량 요청 시퀀스.
예제 grep 명령어:
grep -i "admin-ajax.php" /var/log/apache2/access.log | grep "hybrid"
의심스러운 요청의 타임스탬프를 데이터베이스 항목의 변경(옵션 업데이트) 및 파일 타임스탬프와 연관시킵니다.
즉시 적용할 수 있는 WAF 기반 완화 조치
WordPress 사이트 앞에 웹 애플리케이션 방화벽을 실행하는 경우(권장), 플러그인을 업데이트할 수 있을 때까지 악용 시도를 차단하는 특정 규칙을 배포하십시오:
- 플러그인 엔드포인트에 대한 인증되지 않은 POST 차단
- 유효한 WordPress 인증 쿠키 또는 논스가 없는 경우 플러그인 특정 관리 엔드포인트에 대한 POST 요청을 거부하십시오.
- WAF 서명을 통해 논스 및 권한 검사를 시행하십시오.
- 누락된 wpnonce 또는 잘못된 논스 패턴을 감지하고 해당 요청을 차단하십시오.
- 플러그인의 설정 API에 일반적으로 사용되는 의심스러운 매개변수를 포함하는 요청을 차단하십시오.
- 예: 플러그인만 수용하는 매개변수 이름이 포함된 요청을 차단하십시오(이들을 식별하기 위해 플러그인 코드를 검사하십시오).
- 과도한 요청에 대한 비율 제한
- 단일 IP가 짧은 시간 내에 플러그인 관련 엔드포인트에 N 이상의 요청을 발행하는 경우, 이를 차단하거나 제한하십시오.
- 의심스러운 IP/국가를 차단하거나 도전(CAPTCHA)하십시오.
- 인증되지 않은 시도를 하는 IP를 일시적으로 차단하십시오.
- 가상 패치(프로그래밍 규칙)
- 악용 페이로드에서 사용되는 패턴을 특별히 차단하는 WAF 서명을 생성하십시오(예: 특정 POST 페이로드 형태, 특정 키가 포함된 JSON).
이러한 조치는 위험을 빠르고 극적으로 줄이지만, 플러그인이 완전히 업데이트되고 사이트가 정리될 때까지 임시방편으로 사용해야 합니다.
개발자 안내 — 플러그인이 어떻게 작성되어야 했는지
플러그인 개발자이거나 코드에 대한 책임이 있는 경우, 다음을 확인하십시오:
- 항상 인증 및 권한을 확인하십시오.
- 사용
현재_사용자_가능()설정이나 데이터를 수정하는 모든 작업에 대한 권한을 검증하십시오. - 예시:
if ( ! current_user_can( 'manage_options' ) ) { wp_die( '권한이 부족합니다' ); }
- 사용
- 양식 제출 및 AJAX 엔드포인트에 대한 논스를 항상 확인하십시오.
- 사용
check_admin_referer()또는wp_verify_nonce()
- 사용
- 입력을 정리하고 검증하십시오.
- 정화 없이 원시 입력을 데이터베이스에 직접 저장하지 마십시오.
텍스트 필드 삭제,esc_url_raw,wp_kses_post, 등.)
- 정화 없이 원시 입력을 데이터베이스에 직접 저장하지 마십시오.
- 민감한 엔드포인트를 공개적으로 노출하는 것을 피하십시오.
- 관리자 전용 AJAX 작업을 권한 검사 뒤에 배치하십시오.
- REST API 모범 사례를 활용하십시오
- REST 경로를 노출할 때,
permission_callback사용자 권한 및 nonce 또는 쿠키 인증을 검증하는 데 사용하십시오.
- REST 경로를 노출할 때,
- 의심스러운 활동을 기록하십시오.
- 유효한 인증 없이 설정을 업데이트하려는 시도를 기록하여 사건을 조사할 수 있도록 하십시오.
이러한 제어를 구현하면 대규모의 인증 취약점을 방지할 수 있습니다.
전체 사고 대응 체크리스트 (상세)
격리
- 취약한 플러그인을 즉시 비활성화하거나 제거하십시오.
- 사이트를 유지 관리 모드로 전환하십시오.
- 의심스러운 엔드포인트에 대한 공개 액세스를 차단하기 위해 WAF 규칙을 적용하십시오.
근절
- 관리자/사용자 비밀번호를 재설정하고 API 키를 교체하십시오.
- WordPress 소금 및 비밀 키를 재생성하십시오.
- 악성 코드 및 백도어를 스캔하십시오:
- 최근 수정되었거나 새로 생성된 PHP 파일을 검색하십시오.
- 업로드 및 플러그인/테마 디렉토리를 확인하십시오.
- 악성 파일을 수동으로 또는 백업에서 정리하거나 제거하십시오.
회복
- 사용 가능한 경우 검증된 깨끗한 백업에서 복원하십시오.
- WordPress 코어, 모든 플러그인 및 테마를 최신 지원 버전으로 업데이트하십시오.
- 플러그인이 패치되고 악성 파일을 스캔한 후에만 플러그인을 다시 활성화하십시오.
사건 후
- 근본 원인 분석을 수행하고 타임라인을 문서화하십시오.
- 사이트 구성을 강화하십시오(아래 강화 섹션 참조).
- 침해가 심각한 경우(데이터 유출, 대규모 변조) 전문 사건 대응을 고려하십시오.
노출을 줄이기 위한 강화 단계(장기적).
- WordPress 코어, 플러그인 및 테마를 최신 상태로 유지하십시오.
- 모든 관리자 계정에 대해 강력하고 고유한 비밀번호를 사용하고 이중 인증(2FA)을 활성화하십시오.
- 관리자 계정을 제한하고 최소 권한을 적용하십시오.
- 제로데이 익스플로잇을 차단하기 위해 가상 패칭 기능이 있는 WAF를 사용하십시오.
- 서버 외부 보존이 포함된 자동 백업을 활성화하고 복원 절차를 테스트하십시오.
- 정기적으로 악성 코드 및 취약점을 스캔하십시오.
- 파일 및 디렉토리 권한을 제한하십시오(예: 파일 644, 디렉토리 755).
- 필요하지 않은 경우 XML-RPC를 비활성화하십시오(또는 플러그인을 통해 제한하십시오).
- 안전한 호스팅을 사용하십시오( PHP 강화, 최신 OpenSSL, 웹 서버 보안 설정).
- 모든 곳에서 HTTPS를 강제하고 안전한 헤더를 설정하십시오(HSTS, 적절한 경우 CSP).
- 비정상적인 행동에 대한 로그를 모니터링하고 의심스러운 패턴에 대한 경고를 설정하십시오.
귀하의 사이트가 이미 손상된 경우 — 더 많은 세부정보
이미 악용이 발생한 경우, 공격자는 종종 여러 지속성 메커니즘을 남깁니다. 포괄적인 정리는 다음을 포함합니다:
데이터베이스 검사:
- 검사
wp_옵션이상한 자동 로드 옵션 또는 직렬화된 페이로드에 대해. - 확인하다
wp_사용자알 수 없는 계정에 대해,wp_usermeta변경된 기능에 대해.
파일 시스템 검사:
- 난독화된 PHP, 파일을 찾으십시오
wp-content/uploadsPHP 확장자를 가진, 또는 수정된 테마 파일(header.php,함수.php).
크론 작업:
- WP-CLI로 예약된 이벤트를 확인하십시오:
wp cron 이벤트 목록
아웃바운드 연결:
- 원격 도메인을 호출하기 위해 cURL/file_get_contents를 사용하는 코드를 검색하십시오.
로그:
- 익스플로잇의 타임스탬프를 식별하고 해당 시간 주변의 로그에서 IP 및 요청 내용을 검색하십시오.
깊은 침해의 징후(데이터베이스 유출, 여러 파일에 설치된 백도어)를 발견하면 사이트를 오프라인으로 전환하고 깨끗한 백업에서 재구성한 후 전체 재설치 후 데이터 복원을 고려하십시오.
오늘 사이트 소유자가 해야 할 일(요약 체크리스트)
- 하이브리드 컴포저가 설치되어 있는지 및 어떤 버전인지 확인하십시오.
- 1.4.6 이하인 경우: 즉시 1.4.7로 업데이트하십시오.
- 지금 플러그인을 업데이트할 수 없는 경우: 비활성화하거나 제거하십시오.
- 관리자 비밀번호와 워드프레스 솔트를 변경하십시오.
- 사이트에서 악의적인 변경 사항과 무단 계정을 스캔하십시오.
- 플러그인 엔드포인트에 대한 인증되지 않은 접근을 차단하기 위해 WAF 규칙을 적용하십시오.
- 플러그인 엔드포인트에 대한 의심스러운 요청을 로그에서 검토하십시오.
- 백업을 확인하고 가능한 복원을 준비하십시오.
- 사이트를 강화하십시오(2FA, 최소 권한, 백업, 스캔).
유사한 취약성을 피하기 — 플러그인에 대한 위험 감소
플러그인 저자와 유지 관리자는 보안 우선 개발 생애 주기를 채택해야 합니다:
- 구성 또는 사용자 데이터를 수정하는 플러그인 기능에 대한 위협 모델링.
- 다음을 확인하는 코드 리뷰:
- 역량 점검
- Nonce 검증
- 적절한 입력 정화 및 검증
- 일반적인 워드프레스 취약성(인증 우회, XSS, SQLi)을 포함하는 정적 분석 및 자동화된 보안 테스트.
- 보안 연구자가 문제를 안전하게 보고할 수 있도록 하는 공개 책임 있는 공개 프로세스.
사이트 소유자는 활성 유지 관리, 명확한 변경 로그 및 문서화된 보안 연락처가 있는 플러그인을 선호해야 합니다.
예시 WAF 규칙(개념적) — 귀하의 제공업체에 의해 조정되어야 합니다.
주의: WAF 제공업체 구문에 맞게 조정하십시오. 이는 개념적 안내입니다.
- 플러그인 설정 엔드포인트에 대한 인증되지 않은 POST 차단:
IF request_method == POST AND request_uri CONTAINS “/wp-admin/admin-ajax.php” AND request_body CONTAINS “hybrid_composer” AND cookie DOES NOT CONTAIN “wordpress_logged_in_” THEN BLOCK. - 플러그인 엔드포인트를 대상으로 하는 반복 요청의 속도 제한:
IF request_uri CONTAINS “hybrid-composer” THEN throttle to 5 req/min per IP. - 많은 수의 요청에 대해 CAPTCHA로 도전:
IF requests_to_endpoint > 50 per minute FROM same IP THEN present CAPTCHA / block.
업데이트할 수 있을 때까지 이를 임시 가상 패치로 사용하십시오.
자주 묻는 질문(짧은 답변)
질문: 관리 접근을 제한하면 이전 플러그인 버전을 유지할 수 있나요?
답변: 아니요. 관리 접근을 제한하는 것은 도움이 되지만 위험을 완전히 제거하지는 않습니다. 취약점은 인증되지 않았습니다; 다른 경로가 여전히 엔드포인트에 도달할 수 있습니다. 플러그인을 업데이트하십시오.
Q: WAF가 저를 완전히 보호할 수 있나요?
답변: WAF는 위험을 줄이고 즉각적인 보호를 제공할 수 있지만, 보안 패치나 깨끗한 사이트를 대체할 수는 없습니다. 둘 다 사용하십시오: 패치와 WAF.
질문: 내가 공격당했는지 어떻게 확인하나요?
답변: 변경된 플러그인 설정, 새로운 관리자 사용자, 예상치 못한 파일 및 의심되는 요청이 발생한 시간의 로그 항목을 확인하십시오. 확실하지 않은 경우 포렌식 스캔을 수행하거나 사고 대응자에게 상담하십시오.
전문가 추천(내 실용적인 안내)
- 모든 사이트에서 즉시 Hybrid Composer를 1.4.7로 업데이트하십시오. 이것이 유일한 완전한 수정입니다.
- 업데이트를 즉시 수행할 수 없는 경우 플러그인을 비활성화하고 알려진 공격 패턴을 차단하는 WAF 규칙을 설정하십시오.
- 플러그인을 다시 활성화하기 전에 자격 증명을 회전시키고 손상 징후를 확인하십시오.
- 수정 후 사이트 강화 조치를 구현하십시오.
- 가상 패치를 적용하고 공격 트래픽을 즉시 차단할 수 있는 지속적인 관리 방화벽 솔루션을 고려하십시오.
WP-Firewall 무료 플랜으로 사이트를 보호하십시오 — 오늘부터 보호를 시작하세요.
제목: 즉시 필수 보호를 받으세요 — WP-Firewall 무료 플랜으로 시작하세요
우리는 이러한 빠르게 변화하는 플러그인 취약점으로부터 WordPress 사이트를 보호하는 긴급성을 이해합니다. 사이트를 업데이트하고 정리하는 동안 즉각적이고 관리되는 보호가 필요하다면, WP-Firewall의 기본(무료) 플랜은 관리형 방화벽, 무제한 대역폭, WAF, 악성 코드 스캐너 및 OWASP Top 10 위험에 대한 완화 조치를 포함한 필수 방어를 제공합니다. 이는 복잡성 없이 빠르고 자동화된 보호가 필요한 사이트 소유자를 위해 설계되었습니다. 지금 무료 플랜에 가입하고 업데이트 및 사고 대응을 수행하는 동안 악용 트래픽을 차단하는 보호 레이어를 추가하세요:
https://my.wp-firewall.com/buy/wp-firewall-free-plan/
(자동 취약점 가상 패치, 자동 악성 코드 제거 및 월간 보안 보고서와 같은 추가 자동화가 필요하다면, 우리의 유료 플랜은 귀하의 요구에 맞게 확장됩니다.)
마무리 생각
널리 사용되는 플러그인에서의 인증 취약점은 WordPress 사이트에 가장 위험한 문제 중 하나입니다. 공격자가 이를 쉽게 발견하고 대규모로 악용할 수 있습니다. 지금 당장 취할 수 있는 가장 좋은 조치는: 관리하는 모든 사이트에서 Hybrid Composer 플러그인을 패치된 버전(1.4.7)으로 업데이트하는 것입니다. 즉시 그렇게 할 수 없다면, 플러그인을 비활성화하고 위에서 설명한 대로 WAF 완화 조치를 적용하세요.
WAF 규칙 구현, 타협 스캔 또는 여러 사이트를 대규모로 강화하는 데 도움이 필요하다면, WP-Firewall이 도와드릴 수 있습니다. 우리는 알려진 악용 패턴을 몇 분 내에 차단하는 관리형 방화벽 보호 및 스캔을 제공하여 안전하게 사이트를 업데이트하고 정리할 수 있는 여유를 제공합니다.
귀하의 환경(cPanel, Plesk, SSH 전용, 관리형 호스팅)에 맞춘 체크리스트나 특정 명령 예제가 필요하다면, 귀하의 설정에 대한 세부 정보를 회신해 주시면 구체적인 단계별 지침을 드리겠습니다.
안전하게 지내세요,
[WP-Firewall 보안 팀]
참고 자료 및 추가 읽기
- CVE-2019-25738 (공식 기록)
- WordPress 개발자 문서: nonce, REST API 권한 및 기능 검사
- OWASP Top 10: 식별 및 인증 실패
(기사 끝)
