워드프레스 이미지 플러그인에 대한 긴급 XSS 권고//2026-06-01에 게시//CVE-2026-3722

WP-방화벽 보안팀

WordPress Auto Image Attributes From Filename With Bulk Updater Plugin Vulnerability

플러그인 이름 WordPress 파일 이름에서 자동 이미지 속성 일괄 업데이트기 (이미지 SEO를 위한 Alt 텍스트, 이미지 제목 추가) 플러그인
취약점 유형 크로스 사이트 스크립팅(XSS)
CVE 번호 CVE-2026-3722
긴급 낮은
CVE 게시 날짜 2026-06-01
소스 URL CVE-2026-3722

“파일 이름에서 자동 이미지 속성 일괄 업데이트기” (≤ 4.9)에서 인증된 (작성자) 저장 XSS — WordPress 사이트 소유자가 지금 알아야 할 것과 해야 할 것

요약

  • 취약점: 인증된 저장 교차 사이트 스크립팅 (XSS)
  • 영향을 받는 플러그인: 파일 이름에서 자동 이미지 속성 일괄 업데이트기 (이미지 SEO를 위한 Alt 텍스트, 이미지 제목 추가)
  • 취약한 버전: ≤ 4.9
  • 패치됨: 4.9.1
  • CVE: CVE-2026-3722
  • 필요한 권한: 작성자(인증됨)
  • CVSS (공식 보고서에 의해 색인화됨): 5.9 (사이트 맥락에 따라 중간 / 낮음)
  • 즉각적인 고급 조치: 플러그인을 4.9.1 (또는 이후 버전)으로 업데이트하십시오. 즉시 업데이트할 수 없는 경우, 완화 조치를 적용하십시오 (WAF 규칙, 업로드 제한, 플러그인 비활성화).

WP‑Firewall의 WordPress 보안 팀으로서, 우리는 사이트 소유자, 개발자 및 호스트가 위험을 신속하게 이해하고, 지표를 감지하며, 단기 완화 및 장기 수정 조치를 구현하는 데 도움을 주기 위해 이 분석을 게시합니다. 이는 실제 WordPress 사이트를 보호한 경험에서 작성된 것으로, 실용적이고 우선순위가 있으며 실행 가능성이 있습니다.


이것이 중요한 이유(일반 언어)

이 취약점은 최소한 작성자 권한을 가진 인증된 사용자가 이미지 속성(예: alt 텍스트 또는 제목) 내에 악성 JavaScript를 저장하는 콘텐츠를 생성할 수 있게 합니다. 피해자(다른 사용자 또는 사이트 방문자, 사이트가 해당 속성을 출력하는 방식에 따라)는 적절한 이스케이프 없이 악성 이미지 속성이 렌더링된 페이지나 관리 영역을 볼 때, 저장된 스크립트가 피해자의 브라우저에서 실행됩니다.

실제로 그것이 의미하는 바:

  • 작성자 접근 권한을 가진 공격자는 특정 관리 또는 공개 페이지가 열릴 때마다 트리거되는 지속적인 스크립트를 심을 수 있습니다.
  • 스크립트는 쿠키나 인증 토큰을 훔치거나, 피해자를 대신하여 작업을 수행하거나, 드라이브 바이 악성코드를 삽입하거나, 페이지를 변조하거나, 백도어를 생성할 수 있습니다.
  • 초기 공격자가 권한이 낮은 사용자(작성자)일지라도, 감염된 콘텐츠를 보는 경우 그 결과는 더 높은 권한 계정으로 전이될 수 있습니다.

기술 개요 — 취약점 작동 방식

이는 이미지 메타데이터 처리에 중점을 둔 저장 XSS 취약점입니다. 이 유형의 플러그인이 작동하는 일반적인 방법:

  • 플러그인은 파일 이름이나 사용자 입력을 읽어 미디어 라이브러리 이미지에 대한 alt 및 title 속성을 자동 생성합니다.
  • 생성된 값을 포스트 메타(postmeta)에 기록하는 일괄 업데이트기를 제공합니다 ( _wp_attachment_image_alt) 또는 첨부 파일 게시물 필드 (게시물_제목, post_excerpt, 게시물_컨텐츠).
  • 플러그인이 이러한 필드를 저장하거나 렌더링하기 전에 적절하게 정리하거나 이스케이프하지 않으면, HTML/JavaScript가 삽입될 수 있으며, 값이 페이지나 관리자 화면에 이스케이프 없이 출력될 때 나중에 실행될 수 있습니다.

이 특정 보고서의 주요 특징:

  • 권한 수준: 저자 이상은 페이로드를 주입할 수 있습니다.
  • 유형: 저장된 XSS — 악성 문자열이 데이터베이스에 저장되고 나중에 실행될 수 있습니다.
  • 공격 벡터: 플러그인의 기능(파일 이름에서 대량 업데이트 등)을 사용하여 HTML/JS가 포함된 조작된 입력으로 이미지를 업로드하거나 이미지 alt/title 값을 업데이트합니다.
  • 트리거: 악성 속성을 이스케이프 없이 렌더링하는 페이지 또는 관리자 인터페이스를 보는 것입니다.

저장되기 때문에, 악성 콘텐츠는 제거될 때까지 지속될 수 있으며 — 공격자에게 지속적인 발판을 제공합니다.


현실적인 공격 시나리오

  1. 악성 기여자/저자가 alt/title에 지속적인 JS를 심습니다:

    • 저자가 다음과 같은 이름의 이미지를 업로드합니다: promo">.jpg
    • 플러그인은 파일 이름을 사용하여 이미지의 alt/title을 설정하고 이를 정리하지 않고 DB에 기록합니다.
    • 나중에 관리자가 갤러리를 미리 보거나, 테마가 이스케이프 없이 alt/title을 출력할 때 스크립트가 실행됩니다.
  2. 목표 권한 상승:

    • 스크립트는 현재 관리자의 인증 nonce 또는 쿠키를 가져와 공격자 서버로 유출합니다. 공격자는 이를 사용하여 권한 있는 작업을 수행합니다.
  3. 대량 악용:

    • 손상된 저자 계정이 사이트 전역에 많은 이미지를 심는 데 사용됩니다. 공개 방문자가 페이로드를 트리거하고 원치 않는 팝업이나 악성코드로 리디렉션되거나 감염됩니다.

누가 위험에 처해 있나요?

  • 취약한 플러그인 버전(≤ 4.9)을 실행하는 모든 사이트.
  • 저자 또는 유사한 권한을 가진 사용자 계정을 허용하는 사이트. 많은 다중 저자 블로그와 회원 사이트가 이러한 수준을 정기적으로 부여합니다.
  • 적절한 이스케이프 없이 HTML에서 이미지 alt/title 값을 렌더링하는 사이트. 일부 테마나 페이지 빌더는 alt/title을 취약한 컨텍스트(예: 데이터 속성, 인라인 HTML)에 삽입할 수 있습니다.

탐지 — 손상 또는 취약한 항목의 징후를 찾는 방법

변경하기 전에 전체 백업(파일 및 데이터베이스)을 생성하십시오. 그런 다음 이러한 기술로 조사하십시오.

  1. 첨부 파일 메타데이터에서 의심스러운 문자를 빠르게 데이터베이스 검색

    postmeta alt 값 검색:

    SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attachment_image_alt' AND (meta_value LIKE '%<script%' OR meta_value LIKE '%javascript:%' OR meta_value LIKE '%onerror=%' OR meta_value LIKE '%onload=%');

    첨부 파일 post_title 또는 post_excerpt 검색:

    SELECT ID, post_title, post_excerpt FROM wp_posts WHERE post_type = 'attachment' AND (post_title LIKE '%<script%' OR post_title LIKE '%onerror=%' OR post_excerpt LIKE '%<script%');
  2. WP‑CLI를 사용하여 의심스러운 값 찾기

    wp db query "SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attachment_image_alt' AND meta_value REGEXP '<(script|img|svg|iframe|object)|on(error|load|mouseover)|javascript:';"
  3. 웹 서버 로그에서 브라우저의 비정상적인 외부 연결(유출) 및 관리자 페이지 주변의 4xx/5xx 급증 검색.
  4. 렌더링된 HTML에서 이미지 속성에 포함된 스크립트 검색(페이지 및 관리자 화면 점검). 다음을 찾으십시오. alt="...<script" 또는 title="...<script".
  5. HTML 문자가 포함된 파일 이름에 대해 미디어 라이브러리를 프로그래밍 방식으로 확인하십시오:

    wp media list --format=csv | grep -E '|script|onerror|onload|javascript:'
  6. 악성 코드 스캐너 / WAF 로그:

    • WAF가 실행 중인 경우 XSS 정규 표현식 패턴과 일치하는 차단된 시도를 찾고 관리자 또는 첨부 파일 엔드포인트에 집중하십시오.

일치하는 항목을 찾으면 이를 의심스럽게 처리하고 즉시 수정 단계를 시작하십시오.


즉각적인 완화 — 우선 순위가 매겨진 단계

  1. 플러그인을 즉시 4.9.1 이상으로 업데이트하십시오(최고의 간단한 수정).
  2. 지금 업데이트할 수 없는 경우:
    • 업데이트할 수 있을 때까지 플러그인을 비활성화하십시오.
    • 저자/기여자의 업로드 기능을 일시적으로 제한하십시오:
      • 역할/능력 플러그인 또는 저자를 위한 능력을 제거하는 코드를 사용하여 저자의 미디어 업로드를 제한하십시오. 파일 업로드 저자에서 능력을 제거합니다.
    • 저장된 XSS 패턴을 차단하고 이미지 업로드 필드나 첨부 파일 업데이트에 포함된 요청을 차단하기 위해 WAF 규칙을 적용합니다. <script, 자바스크립트:, 오류 발생 시, 온로드, 등등을 이미지 업로드 필드나 첨부 파일 업데이트에서 차단합니다.
    • 데이터베이스를 백업한 후 탐지 쿼리에서 발견된 의심스러운 alt/title 항목을 제거합니다.
  3. 손상된 사이트의 경우:
    • 사이트를 오프라인으로 전환(유지 관리 모드)하거나 최소한 외부 트래픽을 차단하여 추가 악용을 방지합니다.
    • 관리자 계정의 비밀번호를 재설정하고, API 키를 회전시키며, 모든 비밀을 취소하고 재생성합니다.

악성 항목을 안전하게 제거하는 방법(짧은 예)

중요: 대량 업데이트를 실행하기 전에 항상 백업을 수행하십시오.

  1. WP‑CLI를 사용하여 alt 필드에 대해 안전한 텍스트로 스크립트 태그를 교체합니다(아래 예제는 각도 괄호를 제거합니다):

    # 예: 각도 괄호를 제거하여 _wp_attachment_image_alt를 정리합니다."
  2. 또는 WordPress API를 사용하는 작은 스크립트/플러그인에서 PHP를 통해 정리합니다:

    <?php
  3. 제목 및 내용의 경우:

    <?php

WAF / 가상 패치 예제(패턴 제안)

웹 애플리케이션 방화벽을 운영하거나 서버 수준에서 규칙을 주입할 수 있는 경우, 업로드/업데이트 엔드포인트에 대한 방어 필터를 사용하십시오:

필드에서 명백한 스크립트 주입을 감지하기 위한 일반 정규 표현식(예시는 설명을 위한 것이며, 잘못된 긍정을 피하기 위해 조정하십시오):

/(<\s*script\b|javascript:|on(error|load|mouseover|focus|click)\s*=|<\s*svg|<\s*iframe\b|<\s*object\b|<\s*iframe\b)/i

예제 규칙 동작:

  • 다음에 대한 요청을 차단하거나 정리합니다:
    • 첨부 파일을 업데이트하는 admin-ajax.php 작업
    • wp-admin/upload.php 또는 첨부 파일 메타데이터를 업데이트하는 REST API 엔드포인트에 대한 POST 요청
  • 감지되면 사건을 기록하고 요청을 차단하며 사이트 관리자에게 알립니다.

예제 WAF 의사 논리:

  • 에 POST 요청 시 /wp-json/wp/v2/media 또는 /wp-admin/admin-ajax.php?action=...:
    • 입력 매개변수 중 어떤 것이든 위의 패턴을 포함하면:
      • 요청을 차단하고 403으로 응답하며 세부정보(IP, 사용자 ID, 페이로드)를 기록합니다.
      • 선택적으로 사용자에게 정리된 오류를 표시합니다.

WP-Firewall 고객: 우리는 요청을 차단하기 위해 가상 패치 규칙을 적용할 수 있습니다. 13. 의심스러운 페이로드가 매개변수 또는 POST 본문에 포함된 요청을 차단하는 WAF 규칙 또는 가상 패치와 같은 추가 보호를 활성화하십시오. 이미지 메타데이터에 이벤트 핸들러를 추가하려고 시도하고, 의심스러운 값에 대해 첨부 파일 업데이트를 적극적으로 모니터링합니다.


확인된 침해 후 복구

  1. 알려진 좋은 백업에서 복원합니다(가능하고 최근일 경우).
  2. 복원이 불가능한 경우:
    • 위의 정리 단계를 사용하여 DB에서 악성 페이로드를 정리합니다.
    • 의심스러운 파일(php쉘, 업로드에 .php 확장자가 있는 예상치 못한 파일)을 위해 업로드 폴더를 수동으로 검사합니다 — 이 취약점은 메타데이터에 중점을 두고 있습니다.
  3. 모든 관리자 및 높은 권한 비밀번호를 변경합니다. 모든 세션에서 강제로 로그아웃합니다.
  4. API 키, OAuth 토큰 및 사이트 또는 통합에서 사용하는 기타 비밀을 재발급합니다.
  5. 사용자를 재감사하고 불필요하거나 의심스러운 계정을 제거합니다. 남은 높은 권한 계정에 대해 2단계 인증(2FA)을 시행합니다.
  6. 전체 맬웨어 스캔 및 무결성 검사를 실행하십시오. 정상 트래픽을 다시 허용하기 전에 깨끗한 결과를 확인하십시오.
  7. 로깅 및 모니터링 활성화 (WAF 로그, 파일 변경 감지, 관리자 작업).

강화 및 장기 예방 (권장 자세).

  • 최소 권한 원칙: 작성자 계정이 업로드 권한을 가진 이유를 평가하십시오. 필요하지 않다면, 파일 업로드 작성자 역할에서 권한을 제거하십시오.
  • 초기 정리 및 이스케이프: 플러그인 개발자는 저장 전에 입력을 정리해야 합니다 (예: 태그 제거 < 그리고 > 또는 제거) 및 항상 출력 시 이스케이프해야 합니다 (esc_attr, esc_html).
  • 미디어 처리 검토: 모든 파일 이름 및 메타데이터를 신뢰할 수 없는 입력으로 취급하십시오.
  • 안전한 개발 생명 주기 사용: 플러그인 및 테마에 대한 코드 검토, 종속성 스캔 및 보안 테스트.
  • 플러그인 사용 제한: 사용자 입력을 받고 명확한 정화 없이 데이터베이스에 쓰는 플러그인을 최소화하십시오.
  • 로깅 및 경고: 첨부 파일 메타 변경이 발생할 때 경고하십시오 (특히 낮은 권한의 사용자에 의해).
  • 정기 업데이트: WordPress 코어, 테마 및 플러그인을 최신 상태로 유지하십시오.

실용적인 개발자 안내 (코드에서 수정하는 방법).

플러그인 저자는 alt/title 값을 생성하거나 쓰는 코드 경로에서 이러한 단계를 적용해야 합니다:

  1. 쓰기 전에 정리하십시오:

    <?php
  2. 렌더링 시 이스케이프 (항상 두 가지 모두 수행):

    <?php
  3. 파일 이름을 신뢰하지 마십시오: 파일 이름을 읽을 수 있는 텍스트로 변환하는 경우, 대체를 적용하고 허용된 문자를 제한하십시오:

    $filename = pathinfo( $file, PATHINFO_FILENAME );
    
  4. Ajax 또는 REST API를 통해 대량 입력을 받을 때, 권한을 검증합니다:

    if ( ! current_user_can( 'upload_files' ) ) {

검색할 침해 지표(IoCs)

  • 포함된 Alt/title 값 13. 의심스러운 페이로드가 매개변수 또는 POST 본문에 포함된 요청을 차단하는 WAF 규칙 또는 가상 패치와 같은 추가 보호를 활성화하십시오., 오류 발생=, 온로드=, 자바스크립트: 또는 <svg 태그.
  • 이상한 시간에 알 수 없는 세션을 가진 관리자 또는 편집자.
  • 익숙하지 않은 도메인에 대한 서버 로그의 비정상적인 아웃고잉 HTTP 요청(유출 대상).
  • 이전에 포함되지 않았던 페이지에서의 예상치 못한 관리자 알림 또는 팝업.
  • wp‑uploads에 비이미지 내용 또는 예상치 못한 확장자를 가진 파일.

업데이트가 최선의 첫 번째 단계인 이유

플러그인을 수정된 릴리스(4.9.1 이상)로 패치하면 사용자 입력(파일 이름 / 생성된 alt/title)이 적절한 정화/이스케이프 없이 기록되던 취약한 코드 경로가 제거됩니다. 패치는 새로운 주입을 방지합니다. 그러나 패치는 이전에 주입된 페이로드를 자동으로 제거하지 않으므로 데이터베이스를 여전히 스캔하고 정화해야 합니다.


WP-Firewall이 귀하를 보호하는 방법(우리가 제공하는 것)

사이트 소유자의 관점에서, 우리는 이러한 유형의 취약성으로부터 위험을 줄이는 세 가지 실용적인 보호 조치에 집중합니다:

  1. 관리형 웹 애플리케이션 방화벽(WAF)

    • 가상 패치: 업데이트할 수 있을 때까지 악용 패턴(첨부 파일 업데이트 및 REST 엔드포인트의 악성 페이로드)을 즉시 차단합니다.
    • 페이로드를 차단하기 위해 업로드 엔드포인트 및 관리자 작업을 보호하는 지속적인 규칙. <script, 오류 발생 시, 자바스크립트: 등.
    • 손상된 작성자에 의한 대량 시드를 방지하기 위한 비율 제한 및 차단.
  2. 악성 코드 스캐너 및 완화

    • 이미지 alt/title에 일반적으로 사용되는 데이터베이스 필드를 스캔하고 의심스러운 값을 플래그합니다.
    • 정리 지침을 제공하고 특정 결과를 자동으로 제거하거나 정화할 수 있습니다(관리자 승인 필요).
  3. 사건 후 지원 및 모니터링

    • 후속 공격에 대한 지속적인 모니터링 및 첨부 메타데이터 변경의 증가된 로깅.
    • 새로운 의심스러운 활동에 대한 경고(태그 또는 이벤트 속성을 포함하는 새로운 첨부 파일).
    • 적절한 사용자 역할에 대한 권한을 제한하기 위한 정책 시행.

이러한 기능은 사이트를 완전히 오프라인 상태로 만들지 않고 패치하고 정리할 시간을 제공합니다.


권장 단계별 수정 체크리스트(운영)

  1. 데이터베이스와 파일의 백업을 만드세요.
  2. 플러그인을 즉시 4.9.1 이상으로 업데이트하세요.
  3. 의심스러운 alt/title 값을 위해 데이터베이스를 검색하세요(위의 탐지 쿼리 참조).
  4. 의심스러운 항목을 정리하거나 제거하세요(WP-CLI 또는 안전한 PHP 스크립트를 사용).
  5. 관리자 자격 증명을 회전시키고 소유자 및 편집자에게 2FA를 활성화하세요.
  6. 전체 맬웨어 스캔을 실행하고 업로드에서 웹 셸이나 비정상 파일을 확인하세요.
  7. 통합자가 사용하는 API 키 또는 토큰을 취소/회전하세요.
  8. 역할을 강화하세요: 필요하지 않다면 파일 업로드 저자에서 제거하는 것을 고려하세요.
  9. 알려진 페이로드 패턴을 차단하는 WAF 규칙을 활성화하세요.
  10. 로그를 모니터링하고 첨부 메타데이터 변경에 대한 알림을 설정하세요.

호스트 및 에이전시를 위한 실용적인 조언

  • 다중 테넌트 또는 에이전시 관리 설치에서 저자 수준 XSS를 높은 우선 순위로 처리하세요: 한 클라이언트 사이트에 주입된 페이로드는 공유 호스팅 Git 리포지토리, 자격 증명 또는 SSH 키가 있는 경우 다른 사이트로 피벗하는 데 사용될 수 있습니다.
  • wp-uploads 파일 실행을 잠그세요. 웹 서버 구성에서 업로드 디렉토리의 PHP 실행이 비활성화되어 있는지 확인하세요.
  • 플러그인 업데이트 후 의심스러운 패턴에 대한 자동 데이터베이스 스캔을 도입하여 업데이트 후 정상성 검사를 수행하세요.
  • 고객에게 광범위한 업로드 권한 부여의 위험에 대해 교육하세요 — 많은 사이트가 콘텐츠 워크플로를 단순화하기 위해 역할을 과도하게 부여합니다.

즉시 사이트를 보호하세요 — WP-Firewall Basic(무료)로 시작하세요.

WP-Firewall의 Basic(무료) 플랜은 즉각적이고 필수적인 보호를 제공합니다: 관리형 방화벽, WAF 보호, 무제한 대역폭, 맬웨어 스캐너 및 OWASP Top 10 위험에 대한 완화 조치 — 저장된 XSS 및 많은 다른 실제 위협에 대한 방어를 시작하는 데 필요한 모든 것입니다. 더 필요하다면, 우리의 Standard 및 Pro 계층은 자동 맬웨어 제거, IP 허용/거부 목록, 월간 보고서, 자동 가상 패치 및 프리미엄 지원 서비스를 추가합니다.

지금 무료 플랜에 가입하고 사이트에 대한 즉각적인 WAF 보호를 받으세요:
https://my.wp-firewall.com/buy/wp-firewall-free-plan/

(여러 사이트를 관리하거나 자동 정리 및 우선 지원이 필요한 경우, 표준 및 프로 옵션을 살펴보세요 — 이들은 에이전시 및 미션 크리티컬 사이트를 위해 설계되었습니다.)


자주 묻는 질문(짧음)

Q: 4.9.1로 업데이트하면 이전에 주입된 스크립트가 제거되나요?
A: 아니요. 업데이트는 취약점을 닫아 새로운 페이로드가 해당 코드 경로를 통해 주입될 수 없도록 하지만, 기존의 악성 메타데이터는 데이터베이스와 미디어를 스캔하고 정리할 때까지 남아 있습니다.

Q: 제 사이트는 저자를 사용하지 않는데, 안전한가요?
A: 노출이 적지만 자동으로 안전한 것은 아닙니다. 사이트의 어떤 사용자라도 첨부파일에 대한 업로드 또는 편집 권한이 있다면, 그것이 사용될 수 있습니다. 또한, 공격자는 때때로 다른 수단을 통해 더 높은 권한의 계정을 타협합니다. 항상 패치하고 모니터링하세요.

Q: 호환성 문제로 업데이트를 할 수 없다면 어떻게 하나요?
A: 플러그인을 일시적으로 비활성화하거나 저자에 대한 업로드 권한을 제한하세요. 첨부파일 업데이트 엔드포인트에 대한 익스플로잇 페이로드를 차단하는 WAF 규칙을 추가하고 기존 항목을 정리하세요.


최종 체크리스트 (1페이지)

  • 파일 및 데이터베이스 백업.
  • 플러그인을 4.9.1 이상으로 업데이트하세요.
  • alt/title 값이 포함된 DB를 스캔하세요. <script, 오류 발생 시, 온로드, 자바스크립트:
  • 악성 메타데이터를 정리하거나 제거하세요.
  • 관리자 자격 증명을 회전시키고 2FA를 활성화하세요.
  • 제한 파일 업로드 필요하지 않은 경우 저자에 대한 권한을 제한하세요.
  • 업로드/헤드리스 엔드포인트에서 XSS 페이로드를 차단하는 WAF 규칙을 적용하세요.
  • 전체 맬웨어 스캔을 실행하고 업로드에서 쉘을 확인하세요.
  • 로그를 모니터링하고 첨부파일 메타데이터 변경에 대한 알림을 설정하세요.

사이트를 강화하고 가상 패치 및 데이터베이스 정리를 구현하는 데 도움이 필요하다면, WP-Firewall 팀이 안내된 수정, 관리되는 가상 패치 및 사고 후 정리에 도움을 드릴 수 있습니다. 위의 단계를 수행하는 동안 즉각적인 WAF 보호를 위해 기본(무료) 보호로 시작하세요: https://my.wp-firewall.com/buy/wp-firewall-free-plan/

안전을 유지하세요 — 모든 플러그인 업데이트를 진지하게 다루고 공격자가 이러한 유형의 결함을 적극적으로 스캔한다고 가정하세요.


wordpress security update banner

WP Security Weekly를 무료로 받으세요 👋
지금 등록하세요
!!

매주 WordPress 보안 업데이트를 이메일로 받아보려면 가입하세요.

우리는 스팸을 보내지 않습니다! 개인정보 보호정책 자세한 내용은