☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
CVSS: 5.8 CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:L 🐛 CWE-79
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-36470

CVE-2026-36470 Cross-Site Scripting in CuteNews
📅 PUBLISHED: 2026-09-21 00:00 UTC 🔄 UPDATED: 2026-10-02 19:21 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.14%
👁️
0.14% probability
3.5× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1059.007
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS VECTOR BREAKDOWN 5.8
AV: N Attack Vector Network
AC: H Attack Complexity High
PR: N Privileges Required None
UI: R User Interaction Required
S: C Scope Changed
C: L Confidentiality Low
I: L Integrity Low
A: L Availability Low
5.8
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-36470 is a reflected Cross-Site Scripting (XSS) vulnerability in CuteNews v.2.1.2, a lightweight PHP-based news/content management system. The flaw occurs because the value of the HTTP Referer header is copied into the response HTML without modification or escaping when the application processes POST messages to index.php. Any deployment running CuteNews v.2.1.2 that accepts POST requests to index.php is potentially affected. Successful exploitation allows an attacker to execute arbitrary JavaScript in the context of a victim's browser session, enabling session hijacking, credential theft, and content manipulation. No public proof-of-concept, exploit code, or Nuclei template is currently available, and the vulnerability remains unpatched.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

CVE-2026-36470 is a classic reflected Cross-Site Scripting (XSS) issue classified under CWE-79. The core weakness is improper neutralization of user-controllable input before it is placed into a web page served to other users. Specifically, the NVD description states that in CuteNews v.2.1.2, the value of the Referer header is copied into the response HTML unmodified/unescaped during POST messages to index.php.

The attack surface is the HTTP Referer request header. This header is fully attacker-controllable in the sense that an attacker who can induce a victim's browser to send a crafted Referer value (or who can send the request directly in some scenarios) can inject arbitrary content. Because the application reflects this header into the rendered HTML of the response without HTML-entity encoding or output sanitization, any markup — including <script> tags or event-handler attributes — supplied in the header is interpreted by the browser as executable content.

Two aspects are central to the mechanism:

  1. Trusting a client-controlled header as safe output. The Referer header is metadata, not sanitized data. Embedding it verbatim into HTML violates the fundamental principle that all output must be contextually encoded.
  2. The injection is triggered on POST requests to index.php. The description explicitly scopes the reflection to POST messages to index.php, which defines the request method and endpoint required to reach the vulnerable code path.

The reflected nature of the XSS means the payload is not persisted in the application's database; it is echoed back in the immediate response. This typically requires the victim to be lured into submitting a crafted request (or visiting a page that does so) for the script to execute in their browser context. No CVSS score or CWE mapping was provided in the source data beyond the class designation; the CVSS vector given in the metadata reflects standard reflected-XSS scoring conventions (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) and should be treated as an analytical estimate rather than a vendor-published score. Insufficient technical detail is available to identify the exact function, template file, or parameter name responsible for the reflection beyond index.php.

Exploitation Scenarios

Because no public PoC, exploit code, or Nuclei template exists for CVE-2026-36470, the following attack chain is inferred strictly from the vulnerability class (reflected XSS) and the specific behavior described in the NVD entry. No hypothetical function names or code patterns are asserted.

  1. Reconnaissance / target identification. An attacker identifies Internet-facing CuteNews v.2.1.2 installations. CuteNews deployments are frequently small news sites, community portals, or blogs. Fingerprinting relies on CuteNews-specific markers in response bodies or page titles and known file layout. Enumeration of the base URL reveals the index.php entry point.

  2. Triggering the specific flaw class. The attacker crafts a request that reaches the POST message handler of index.php while supplying a maliciously formed Referer header. The vulnerable behavior described by NVD is that this header value is copied into the response HTML unescaped. The injection point is therefore reached whenever a POST to index.php produces a response that embeds the Referer value.

  3. Payload/execution method. At the vulnerability-class level, the payload is HTML/JavaScript markup embedded in the Referer header (for example, a <script> block or an event-handler attribute). Because the value is not escaped, the browser renders and executes it in the origin of the affected site. The attacker must deliver this crafted request to a victim — typically by hosting an auto-submitting page, an image, or a link that causes the victim's browser to issue the POST to index.php with the malicious Referer. If delivery requires only a crafted link or a page the victim visits, the social-engineering barrier is low.

  4. Post-exploitation impact. Once the script runs in the victim's browser under the CuteNews site's origin, the attacker can read and exfiltrate any data the browser exposes to that origin, including session cookies not protected by HttpOnly, CSRF tokens, and rendered page content. The script can also perform authenticated actions on behalf of the victim (session riding), alter displayed content, or redirect to credential-harvesting pages. The blast radius is limited to users who trigger the crafted request, but any authenticated user — including administrators — can be targeted, potentially leading to account takeover of privileged accounts.

Impact Assessment

The vulnerability is a reflected XSS in a web application reachable over the network, requiring user interaction for exploitation. Following the standard reflected-XSS scoring model represented in the metadata vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N):

  • Attack Vector (Network): Exploitation occurs remotely over HTTP.
  • Attack Complexity (Low): No special conditions are required beyond luring the victim into sending the crafted request.
  • Privileges Required (None): The attacker needs no prior authentication to inject the payload.
  • User Interaction (Required): A victim must initiate or submit the request that reflects the payload.
  • Scope (Changed): The injected script executes in the victim's browser and can affect resources beyond the vulnerable component's immediate scope.
  • Confidentiality/Integrity (Low): Limited to the victim's session data and actions within the affected application.
  • Availability (None): No direct denial-of-service impact.

Business impact includes possible theft of session tokens and credentials, unauthorized actions performed as the victim (including administrative actions if an admin is targeted), reputational damage, and use of the site as a vector for further client-side attacks. There is no confidentiality impact to the server itself and no evidence of exploitation in the wild; CISA KEV status is NO and EPSS has not yet scored this CVE.

Detection Guidance

Sigma Rule

title: CuteNews index.php Reflected XSS via Referer Header
id: 8f2c1a90-3b6e-4c1d-9a2f-7d5e4b3c1a02
status: experimental
description: Detects POST requests to index.php with a Referer header containing HTML/script markup, indicative of CVE-2026-36470 reflected XSS in CuteNews 2.1.2
author: Threat Intelligence
date: 2026/01/01
logsource:
  category: webserver
detection:
  selection_method:
    cs-method: 'POST'
  selection_uri:
    cs-uri-stem|endswith: '/index.php'
  selection_payload:
    cs(Referer)|contains:
      - '<script'
      - '%3Cscript'
      - 'javascript:'
      - 'onerror='
      - 'onload='
      - '<img'
      - '<svg'
  condition: selection_method and selection_uri and selection_payload
falsepositives:
  - Legitimate referrers containing URL-encoded angle brackets in query strings
level: medium
tags:
  - attack.t1059.007
  - cve.2026.36470

YARA Rule

rule CVE_2026_36470_CuteNews_XSS_Referer
{
    meta:
        description = "Detects indicators of CVE-2026-36470 reflected XSS in CuteNews 2.1.2 via unescaped Referer header"
        author = "Threat Intelligence"
        date = "2026-01-01"
        reference = "CVE-2026-36470"
        severity = "medium"

    strings:
        $cn1 = "CuteNews" ascii wide nocase
        $idx = "index.php" ascii wide nocase
        $ref = "Referer" ascii nocase
        $xss1 = "<script" ascii nocase
        $xss2 = "javascript:" ascii nocase
        $xss3 = "onerror=" ascii nocase
        $xss4 = "onload=" ascii nocase

    condition:
        $cn1 and $idx and $ref and 1 of ($xss*)
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-36470 CuteNews 2.1.2 Reflected XSS via Referer Header"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"index.php"; http.header; content:"Referer"; http.header; pcre:"/Referer\x3a[^\r\n]*(<script|%3Cscript|javascript:|onerror=|onload=)/i"; reference:cve,2026-36470; classtype:web-application-attack; sid:2026364701; rev:1;)

Elastic Detection

http where http.request.method == "POST" and
  endsWith(http.request.uri, "/index.php") and
  (stringContains(http.request.headers.Referer, "<script") or
   stringContains(http.request.headers.Referer, "%3Cscript") or
   stringContains(http.request.headers.Referer, "javascript:") or
   stringContains(http.request.headers.Referer, "onerror=") or
   stringContains(http.request.headers.Referer, "onload="))

Splunk SPL Query

index=web sourcetype=access_combined OR sourcetype=apache:access
    method=POST uri="*/index.php*"
| rex field=referer "(?<xss_payload>(<script|%3Cscript|javascript:|onerror=|onload=))"
| where isnotnull(xss_payload)
| stats count by src_ip, uri, referer, xss_payload
| sort -count

Wazuh OSSEC Rule

<group name="web,appsec,cve_2026_36470,">
  <rule id="100470" level="10">
    <if_sid>31100</if_sid>
    <id>^POST$</id>
    <url>index\.php</url>
    <regex>Referer:\s*.*(&lt;script|%3Cscript|javascript:|onerror=|onload=)</regex>
    <description>CVE-2026-36470: Possible CuteNews reflected XSS via Referer header in POST to index.php</description>
    <mitre>
      <id>T1059.007</id>
    </mitre>
    <group>cve_2026_36470,xss,</group>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source). No vendor fix or workaround has been published.

  1. Immediate mitigations.

    • Since the Referer header is client-controlled and reflected unescaped, deploy a web application firewall (WAF) or reverse-proxy rule that inspects the Referer header on POST requests to index.php and blocks values containing HTML/script markup or URL-encoded equivalents.
    • Ensure all cookies are set with the HttpOnly and Secure flags to reduce session-token theft via script execution.
    • Implement a strict Content-Security-Policy that disallows inline script execution and restricts script sources; this does not remove the vulnerability but mitigates its exploitability.
    • If feasible, virtually patch the reflection by stripping or HTML-encoding the Referer value at the proxy layer until an official fix exists.
    • Restrict access to the CuteNews admin interface and reduce the exposed attack surface where possible.
  2. Patch/upgrade steps.

    • No official patch currently exists for CVE-2026-36470. Monitor the CuteNews project for a security release addressing this issue.
    • Given CuteNews v.2.1.2 is old software, evaluate migration to a maintained CMS as a durable remediation.
    • If a vendor or community patch becomes available, validate that it properly escapes the Referer output on POST responses from index.php and test before production rollout.
  3. Long-term hardening.

    • Treat the Referer header (and all request metadata) as untrusted input; enforce server-side output encoding for any header value rendered into HTML.
    • Adopt a secure SDLC with contextual output encoding and a Content-Security-Policy baseline for all web applications.
    • Implement continuous vulnerability management and periodic external scanning of Internet-facing web applications.
    • Deploy centralized logging and the detection rules above to detect attempted exploitation.

References

No known threat actor campaigns or exploit-in-the-wild evidence was identified for CVE-2026-36470 at the time of writing. No public PoC, exploit code, or Nuclei template is available.

◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-36470/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.