Security readout for executives and security teams
Plain-English summary
A WordPress plugin called WPCode Content Ratio (versions up to and including 2.0) has a flaw that lets an attacker craft a malicious link. If a logged-in site user clicks it, the attacker's code runs in that user's browser session. Risk concentrates on sites that still run this plugin and have admin users who can be tricked into clicking links.
Executive priority
Treat as elevated patch-cycle priority for any site running this plugin. Business impact is contained to the affected WordPress site, but a successful click-through can hijack an admin session and lead to site defacement or content compromise. Removing or replacing the plugin is the fastest risk reduction since no fixed version is referenced in available sources.
Technical view
Reflected Cross-Site Scripting (CWE-79) in the wpcode-content-ratio WordPress plugin through version 2.0. CVSS 3.1 base score 7.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L) reflects network-reachable, low-complexity exploitation requiring user interaction with scope change. An attacker delivers a crafted URL that reflects unsanitized input into the rendered page, executing script in the victim's browser context against the WordPress site.
Likely exposure
Limited to WordPress sites that have installed the WPCode Content Ratio plugin (slug: wpcode-content-ratio) at version 2.0 or earlier. Not present unless this specific plugin is active. No fixed version is named in the supplied sources.
Exploitation context
Not listed in CISA KEV. Sources do not document active in-the-wild exploitation. Exploitation requires social engineering: a victim with a valid WordPress session must click an attacker-crafted link. Successful exploitation runs script in the victim's browser, enabling session abuse, admin-action forgery, or content tampering depending on the victim's role.
Researcher notes
CVE record cites Patchstack as the sole vulnerability database entry. Affected version data in the source bundle is sparse (versions: ["0"], defaultStatus: unaffected) and should be cross-checked against the Patchstack advisory for the authoritative affected range and any patched release. Scope:Changed in the CVSS vector is consistent with browser-context impact crossing from the plugin component to the broader WordPress site. No KEV entry, no public PoC referenced in the bundle.
Mitigation direction
- Inventory WordPress sites for the wpcode-content-ratio plugin and record installed versions.
- Deactivate and remove WPCode Content Ratio if it is not business-critical, since no fixed version is cited.
- Check vendor and Patchstack advisory pages for an updated release before re-enabling.
- Apply WAF rules that block reflected script payloads in query strings to affected endpoints.
- Restrict WordPress administrative access to trusted networks or require SSO with phishing-resistant MFA.
- Brief admins and editors to avoid clicking unsolicited links pointing to their own WordPress site.
Validation and detection
- Search plugin directories and the WordPress admin Plugins screen for wpcode-content-ratio version <= 2.0.
- Query site management or patch tooling (e.g., WP-CLI, MainWP) across the estate for plugin presence and version.
- Review web server and WAF logs for suspicious query strings targeting plugin endpoints, including encoded script tokens.
- Confirm removal or update by re-running the inventory query and verifying the plugin is absent or upgraded.
- Validate that admin sessions enforce short lifetimes and that browser CSP, if deployed, blocks inline script.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-79: User-session and phishing behavior lookup
Client-side and session-facing weaknesses should be reviewed alongside initial-access and user-execution behaviors. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupCVE-2025-49944 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- High
- CVSS
- 7.1 (3.1)
- Known Exploited
- No
- Published
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L2.83.7Primary CVE scoreVulnerability scoring details
Base CVSS 3.1 score
7.1HighVector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Source materials
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
