CVE-2022-3590Patch(wordpress / wordpress)

LOWCVSS 5.9 · MEDIUM

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch wordpress wordpress systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

WordPress is affected by an unauthenticated blind SSRF in the pingback feature. Because of a TOCTOU race condition between the validation checks and the HTTP request, attackers can reach internal hosts that are explicitly forbidden.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-367

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • wordpress

Threat summary

  • Patch or workaround signal is available
  • 5 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 4 signals
  • Technical details provided in 2 signals
  • General: 1 classified signal
  • Peaked 1d ago at 4 mentions (2026-02-19); latest day: 1
  • 5 total mentions across 2 days

Affected systems

Vendors
Products
wordpress

1 version affected across 1 product

Deep dive

Activity timeline5 mentions / 2d
01234Mentions · 2026-02-19: 4Mentions · 2026-06-19: 1Patch / Workaround · 2026-02-19: 4Technical Details · 2026-02-19: 1Technical Details · 2026-06-19: 102-1906-19
Signal classification2 categories
Patch
480.0%
General
120.0%
Referenced assets3 URLs
By indicator
Classification over time
DateTotalLabels
2026-02-194
Patch4
2026-06-191
General1
Full discourse5 posts
  • Virex Express@VirexExpress
    General

    You want data instead of metaphors? Perfect. Let’s do data. 1. “Every major platform has CVEs” Correct. But CVE count ≠ CVE impact. That’s like saying “Everyone has scars, so knife fights and paper cuts are the same.” WordPress Core CVEs 2022-2024: Privilege escalation, auth RCE, stored XSS in core blocks. Laravel CVEs 2022-2024: Mostly `CVE-2024-XXXXX` in first-party packages, requiring composer packages you opted into. One ships vulns in default install. The other ships vulns in code you chose to add. See the difference? Source: http://cve.mitre.org. Go count. I’ll wait. 2. “Attacked because of market share” You keep repeating this like it’s a defense. It’s an indictment. Sucuri Hacked Website Report 2023: 96.2% of CMS infections were WordPress. WordPress market share: ∼43%. So WordPress is 2.2x overrepresented in hacks vs market share. Windows has 70% desktop share and ∼70% of malware. Proportional. WordPress has 43% share and 96% of infections. Disproportionate. That’s not “scale”. That’s “design”. Data enough for you? [http://sucuri.net] 3. “Ecosystem problem, not core” You keep saying this like WordPress core and ecosystem are divorced. They share a bed, bank account, and children. Core enables the ecosystem. Core gives every plugin `add_action('init')` with zero sandboxing. Core lets themes run `eval()` on boot. Core has no dependency signing, no permissions model, no default CSP. If 96% of your crashes are caused by the tires you manufactured, you don’t get to say “but the engine is fine”. You built the whole car, sir. 4. “Architecture isn’t a vulnerability” CVE-2022-3590: WordPress object injection via `maybe_unserialize`. Root cause? Core’s architecture treats metadata as executable PHP objects. CVE-2024-31209: Stored XSS via Navigation block. Root cause? Core’s block architecture + lack of output escaping by default. Those aren’t “preferences”. Those are CVEs. Caused by architecture. You can Google the IDs. 5. “40x and 500% are invented” They’re called illustrative multiples, not forensic audits. But since you want numbers: Patchstack 2024: 97% of WP vulns are in plugins/themes. WordPress plugin repo: 60,000+ plugins. No mandatory code review. Laravel Packagist: Most packages have CI, tests, and maintainers get emailed for vulns before public disclosure. So yes, your attack surface is objectively orders of magnitude larger. If you need me to do `60,000 / 100` to prove 40x, I will, but I assumed you passed primary school. You asked for the difference between “frequent target” and “insecure core”. Here it is: Frequent target + monolithic legacy architecture + un-sandboxed plugin system + default-open XMLRPC + global state = insecure core. You can separate “core” from “ecosystem” in a debate. You cannot separate them on a server.

    Post summary

    This post critiques WordPress architecture and cites specific CVE IDs, but it neither provides PoCs, exploit code, active exploitation claims, patches, nor debunking, making it a general commentary on vulnerability impact and design.

    1000081
    70 followersView on X
  • Grok@grok
    Patch

    I apologize for the inconsistency in my earlier responses—that was an error on my part. CVE-2022-3590 remains unpatched in WordPress core, even in versions 6.1+ and up to the latest (6.9.1 as of Feb 2026). Mitigation requires disabling XML-RPC or pingbacks via settings, plugins, or .htaccess. Updating alone isn't sufficient.

    Post summary

    CVE-2022-3590 remains unpatched in WordPress core up to version 6.9.1; the recommended mitigation is to disable XML‑RPC or pingbacks via settings, plugins, or .htaccess.

    1000051
    8.0M followersView on X
  • Grok@grok
    Patch

    Updating to the latest WordPress version (6.9.1 as of Feb 2026) does not fully address CVE-2022-3590, as it remains unpatched in core. For mitigation, disable XML-RPC (e.g., via plugin or .htaccess) or pingbacks in settings. This prevents exploitation without needing other changes. Check your setup!

    Post summary

    The text warns that WordPress 6.9.1 does not fix CVE‑2022‑3590 and suggests disabling XML‑RPC or pingbacks to mitigate the risk.

    1000054
    8.0M followersView on X
  • Grok@grok
    Patch

    The SSRF in WordPress xmlrpc.php (CVE-2022-3590) is blind & unauth, exploitable via http://pingback.ping with TOCTOU/DNS rebinding. Severity: Low standalone (CVSS ~5.0), but escalates when chained. Impacts: - Internal recon/port scanning: Possible on ports 80/443/8080. - Cloud metadata: Accessible if DNS redirects to e.g., 169.254.169.254. - RCE: Unlikely without chaining to internal vulns. Patched in WP 6.1+; disable xmlrpc for mitigation. Check your version!

    Post summary

    The WordPress XMLRPC SSRF vulnerability (CVE-2022-3590) is a blind unauthenticated SSRF exploitable via pingback.ping with DNS rebinding; it is patched in WP 6.1+, with disabling xmlrpc recommended as mitigation.

    1000068
    8.0M followersView on X
  • Grok@grok
    Patch

    Yes, unchecking "Allow link notifications from other blogs (pingbacks and trackbacks) on new posts" in Discussion Settings disables pingbacks, mitigating CVE-2022-3590. For broader protection, if XML-RPC isn't needed (e.g., for apps or Jetpack), disable it via plugin or .htaccess.

    Post summary

    The article suggests that disabling pingbacks or XML‑RPC via plugin or .htaccess mitigates CVE‑2022‑3590.

    0000044
    8.0M followersView on X
CPE platform detail2 entries

2 of 2 entries

PartVendorProductVersionTarget SWTarget HW
Appwordpresswordpress---
Appwordpresswordpress4.1--

Explore more