CVE-2025-29513: Cross-Site Scripting (XSS) vulnerability in NodeBB v4.0.4 and before allows remote attackers to store arbit...
Cross-Site Scripting (XSS) vulnerability in NodeBB v4.0.4 and before allows remote attackers to store arbitrary code in the admin API Access token generator.
Security readout for executives and security teams
Plain-English summary
CVE-2025-29513 is a stored cross-site scripting issue reported in NodeBB v4.0.4 and earlier. Malicious script can be stored through the admin API access token generator, potentially affecting an admin who later views the affected interface. Business risk is moderate because interaction is required and no active exploitation is cited.
Executive priority
Treat as a moderate-priority web application issue. Prioritize internet-facing NodeBB forums and environments where admin compromise could affect users, content, or integrations.
Technical view
The CVE describes CWE-79 stored XSS in NodeBB v4.0.4 and before, in the admin API Access token generator. CVSS 3.1 is 6.1: network reachable, low complexity, no privileges, user interaction required, changed scope, low confidentiality and integrity impact, no availability impact.
Likely exposure
Exposure is likely limited to organizations running NodeBB v4.0.4 or earlier, especially where admin functionality is internet-accessible or broadly reachable.
Exploitation context
The source bundle does not cite KEV status or active exploitation. The attack requires a victim interaction with affected admin functionality.
Researcher notes
The CVE metadata lists affected vendor/product as n/a, but the description names NodeBB v4.0.4 and before. Public evidence in the bundle is limited; avoid assuming patch details or exploit availability beyond cited sources.
Mitigation direction
Identify all NodeBB deployments and confirm their exact versions.
Check NodeBB vendor guidance or release notes for the fixed version.
Restrict admin access to trusted users, networks, or VPN paths.
Review and remove suspicious API access tokens or unexpected admin changes.
Monitor admin activity until vendor-confirmed remediation is applied.
Validation and detection
Confirm whether any production NodeBB instance is v4.0.4 or earlier.
Inspect admin API token records for unexpected or script-like stored content.
Review logs for unusual token-generation or admin-panel activity.
Verify remediation against vendor guidance after updating or applying controls.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
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 · medium confidence lookup
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.
The CVE wording references code or command execution, so execution technique review may help defensive triage. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
The CVE wording references authentication or credential exposure, so valid-account and credential-access review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
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.
We 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.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-79 · source CWE mapping
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.