Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
ExploitQuery unprotected api-config and system-config endpoints
-
ExecutionExfiltrate stored API keys, proxy and mail passwords
-
ImpactAbuse AI billing and spoof platform email
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid authenticated non-admin account on an ai-fusion-video instance (version ≤1.2.0); no admin privileges, user interaction, or special non-default configuration are needed because the ApiConfigController and SystemConfigController read endpoints lack authorization checks in the default code path. The attacker must be able to reach the application's HTTP API (network vector) and call the api-config get/list and system config endpoints. The primary limiting factor is the authentication requirement - an attacker needs legitimate low-privilege credentials or account access - which restricts exploitation to insiders, registered users, or anyone who has otherwise obtained a non-admin session, rather than fully anonymous internet attackers. |
| Impact | This is a genuine but bounded risk, best characterized as a credible second-order threat rather than a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H) is internally consistent with the description: network-reachable endpoints, low complexity, and a single confidentiality impact (VC:H, with VI:N/VA:N) reflecting pure secret disclosure via missing authorization (CWE-862). The key gating factor is PR:L - exploitation requires an already-authenticated, non-admin account, which meaningfully narrows the attacker population versus an unauthenticated flaw and argues against mass, internet-wide scanning. No EPSS score, KEV listing, or explicit POC flag was supplied in the input; however, a detailed public technical writeup (hackmd) and a VulnCheck advisory exist, which lowers the bar for a motivated authenticated attacker even without packaged exploit code. The real-world danger is amplified by what is exposed: harvesting AI-provider API keys, proxy passwords, and mail_password enables downstream billing abuse and authenticated outbound mail spoofing as the platform, so the blast radius extends beyond this one app to the attacker-controlled abuse of third-party services and the platform's reputation. Net: prioritize for any operator actually running this product with multi-user accounts, but it is not a drop-everything network RCE. |
| Exploit ScenarioDerived | A low-privileged but legitimately registered user of an ai-fusion-video deployment sends authenticated requests to the api-config get/list and system config read endpoints, which fail to enforce admin authorization. The response returns stored secrets - AI provider API keys, proxy passwords, and the mail_password - which the attacker then uses to run up charges on the platform's AI/API accounts and to send mail that appears to originate from the platform. A detailed technical writeup describing the broken access control is publicly available, though no packaged exploit code was confirmed in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Configuration data leakage in Stonewuu ai-fusion-video 1.2.0 and earlier lets any authenticated non-admin user read the api-config get/list and system config endpoints, which return stored AI provider API keys, proxy passwords and mail_password values in plaintext. Because the controller methods (ApiConfigController and SystemConfigController) never verify the caller's role, a low-privilege account is enough to harvest credentials that enable AI-billing abuse and sending mail from the platform's own mail server; the vulnerability is rated CVSS 7.1 (v4.0, PR:L) and an independent assessment scores it CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, i.e. a confidentiality-only exposure that requires credentials to reach. No public exploit code or confirmed active exploitation (CISA KEV) was identified at time of analysis and no EPSS value was supplied, which keeps this a genuine but bounded, second-order risk rather than a top-tier emergency.
RemediationAI
No vendor-released patch was identified at time of analysis, and version 1.2.0 remains the newest referenced release, so operators must treat the code-level fix as pending. The correct code change is to add an explicit authorization check (for example @PreAuthorize("hasRole('ADMIN')") or an equivalent Spring Security filter rule) to the api-config get/list and system config read handlers in ApiConfigController and SystemConfigController, or to strip secret fields (AI provider keys, proxy password, mail_password) from their response DTOs entirely; the trade-off is that any non-admin UI screen relying on those endpoints will break until it is re-scoped to admin-only tokens. Until patched, put the application behind a reverse proxy (nginx/Apache) that returns 403 for /api-config/ and /system-config/ from non-admin network ranges - this fully blocks the documented attack path but also blocks any legitimate configuration view for those users. Because exposed secrets may already have been read, rotate every AI provider API key, proxy password and SMTP mail_password stored in the platform and revoke the affected mail credentials; the side effect is that existing provider integrations and outbound mail will fail until the new values are entered. If self-registration is enabled, consider restricting it, since the vulnerability requires a non-admin account to exploit; the cost is onboarding friction. Track the upstream project and the advisory at https://www.vulncheck.com/advisories/ai-fusion-video-through-1.2.0-missing-authorization-in-configuration-read-endpoints-exposes-stored-credentials for a fixed tag.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ai-fusion-video is an open-source Java/Spring application maintained by Stonewuu (source at github.com/Stonewuu/ai-fusion-video), whose REST controllers live under the package com.stonewu.fusion.controller. The flaw is CWE-862 (Missing Authorization): the read handlers in ApiConfigController.java (lines 81-102) and SystemConfigController.java (lines 26-36) at tag v1.2.0 lack any role or permission check (no @PreAuthorize, no security-filter interception), so the endpoints fall through to the authenticated-but-ordinary-user code path and serialize configuration objects that embed secrets - third-party AI provider keys, HTTP proxy credentials and the SMTP mail_password. This is a classic broken-access-control / IDOR-adjacent class where the framework's authentication layer establishes identity but authorization is simply absent; the assessed CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) and the supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) both confirm network reachability with low privileges, high confidentiality impact, and no integrity or availability effect. EUVD-2026-99250 tracks the same product range, ai-fusion-video versions 0 through 1.2.0.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable endpoints with low complexity and no interaction; PR:L because a non-admin authenticated account is required; C:H for secret disclosure, I:N/A:N as no modification or availability impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
Stonewuu ai-fusion-video through 1.2.0 contains a missing authorization vulnerability that allows authenticated non-admin users to read stored secrets through unprotected ApiConfigController and SystemConfigController endpoints. Attackers can query the api-config get/list and system config endpoints to obtain AI provider API keys, proxy passwords and mail_password, enabling billing abuse and sending mail as the platform.
Executive ViewAI
Stonewuu ai-fusion-video 1.2.0 and earlier can expose stored AI provider API keys, proxy passwords, and mail passwords to any authenticated non-admin user, creating risk of unauthorized AI billing and email sent from the platform’s own mail server. No vendor-released patch identified at time of analysis, so leadership should treat this as a high-priority credential-governance and access-control issue until compensating controls are deployed. The exposure is confidentiality-only and requires valid credentials, but the downstream financial and reputational impact can extend beyond the affected application.
No vendor-released patch identified at time of analysis; interim mitigations include restricting the api-config and system config endpoints to trusted admin roles at the reverse proxy/WAF, disabling or least-privileging non-admin accounts, rotating stored AI provider API keys, proxy passwords, and mail_password values, monitoring logs for endpoint access and outbound AI/mail abuse, isolating the Stonewuu ai-fusion-video 1.2.0 and earlier host, and moving secrets to a managed vault.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-99250
GHSA-4mgp-pq8c-xqfr
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB