CVE-2026-48361
Executive Summary
CVE-2026-48361 is a stored Cross-Site Scripting (XSS) vulnerability in Adobe Connect that allows an attacker to inject malicious scripts into vulnerable form fields. When a victim browses to the page containing the compromised field, the injected JavaScript executes in the victim's browser context. The vulnerability carries a CVSS base score of 6.1 (Medium severity), with a Scope Change (S:C) indicating the injected script can affect resources beyond the vulnerable component's security authority. No public proof-of-concept, exploit code, or Nuclei template is currently available, and no patch has been identified from any tracked source — the product must be treated as unpatched.
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.
No signup required
Technical Analysis
CVE-2026-48361 is classified as CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'). The specific sub-type is stored (persistent) XSS, as stated explicitly in the NVD description: "a stored Cross-Site Scripting (XSS) vulnerability that could be abused by an attacker to inject malicious scripts into vulnerable form fields."
Vulnerability Mechanism (class-level): Stored XSS occurs when an application accepts user-supplied input, persists it (typically in a database or content store), and later renders that input into an HTML page without adequate output encoding or sanitization. The NVD description confirms the injection point is "vulnerable form fields" within Adobe Connect. The malicious JavaScript is stored server-side and served to every user who subsequently loads the affected page — not just the attacker who submitted it. This distinguishes stored XSS from reflected XSS, which requires a crafted link to be clicked.
Attack Surface: Adobe Connect is a web-based web conferencing and virtual classroom platform that renders user-generated content (meeting names, chat messages, form submissions, profile fields, poll inputs) into web pages viewed by meeting participants, hosts, and administrators. The NVD description does not enumerate which specific form field is vulnerable. Therefore, no specific parameter names, endpoint paths, or input field identifiers can be stated with confidence — they are not provided in the available intelligence.
CVSS Vector Interpretation:
AV:N(Network) — exploitable remotely over the network.AC:L(Low) — no specialized conditions required.PR:N(None) — the attacker does not need to be authenticated to trigger the vulnerability as described.UI:R(Required) — a victim must browse to the page containing the vulnerable field for the payload to execute. This is the classic stored-XSS delivery model.S:C(Changed) — the security scope of the vulnerable component is exceeded. In XSS terms, this reflects that the injected script can act with the privileges and origin trust of the victim's session, affecting resources (cookies, session tokens, other authenticated actions) outside the vulnerable form field itself.C:L / I:L(Low confidentiality and integrity impact) — an attacker can read limited data available in the victim's browser context and modify content rendered to the victim, but cannot directly compromise the server or the entire application.A:N(None) — no direct availability impact.
The Scope:Changed rating is significant: it signals that a successful exploit allows the attacker to pivot from the vulnerable form field into the broader authenticated session of any user viewing the compromised page.
Exploitation Scenarios
No public proof-of-concept or exploit code exists. The attack chain below is inferred strictly from the vulnerability class (stored XSS) and the NVD description.
1) Reconnaissance / Target Identification The attacker identifies an Adobe Connect instance and locates a form field that accepts and persists user input which is later rendered to other users. Because no authenticated precondition is stated (PR:N), the injection may be reachable without valid credentials, though the exact field is unspecified in available data. The attacker enumerates forms — meeting join/registration forms, profile or display-name fields, chat or comment inputs — to determine which inputs are reflected back to other users after storage.
2) Triggering the Stored XSS Flaw The attacker submits a payload containing JavaScript into the vulnerable form field. The application stores this input without neutralizing it during web page generation (the defining characteristic of CWE-79). The payload is now persisted server-side and associated with a page that other users will access.
3) Payload Execution When a victim browses to the page containing the vulnerable field — for example, by opening the affected meeting, profile page, or content view — the stored payload is rendered as part of the HTML response. The victim's browser parses the injected script as legitimate page content and executes it in the origin context of the Adobe Connect application. This is where the UI:R condition is satisfied: the victim's navigation to the page is what causes execution.
4) Post-Exploitation Impact Because the script executes in the victim's authenticated session and under the Adobe Connect origin, the attacker can, at the class level: read data accessible to the script in the victim's browser context (consistent with the Low confidentiality subscore), and modify the content and actions presented to the victim (consistent with the Low integrity subscore). The Scope:Changed rating means the injected script operates with trust beyond the vulnerable field, enabling actions such as session/cookie access or performing authenticated requests as the victim within the application's origin. Direct server compromise or denial of service is not indicated (A:N, and only Low C/I).
No specific function names, endpoints, or parameters are provided in the source intelligence, and none are fabricated here.
Impact Assessment
A successful exploit of CVE-2026-48361 affects any user who views a page containing an attacker-controlled stored payload — this includes hosts, presenters, and attendees of Adobe Connect meetings, as well as potentially administrators who review content or profiles. Because the payload is stored, it is a persistent, self-propagating threat: each new viewer of the affected page becomes a potential victim without any further attacker action.
Business impact considerations:
- Session compromise: Scope:Changed plus Low confidentiality impact indicates the injected script may access data within the victim's authenticated browser context. In a conferencing platform, sessions frequently carry access to recordings, meeting rooms, and organizational content.
- Worm-like persistence: Once stored, the payload reaches every viewer organically, raising the blast radius from a single user to all users who reach the page.
- Trust and compliance: A persistent XSS flaw in a widely deployed enterprise conferencing product undermines platform trust and can create data-protection exposure where authenticated sessions are hijacked.
- Severity: At CVSS 6.1 (Medium), the vulnerability requires user interaction and yields only Low C/I impact, but the Scope:Changed rating and stored nature elevate real-world risk. EPSS is not yet scored by FIRST.org, so no probabilistic exploitation estimate is available. There is no CISA KEV listing, indicating no confirmed exploitation in the wild at this time.
Affected systems: Adobe Connect deployments only. No specific version range is available in the intelligence provided.
Detection Guidance
Detection strategy must focus on identifying malicious script payloads stored in and rendered from form data, and on anomalous JavaScript execution events in the browser-facing application.
Sigma Rule
title: Potential Stored XSS Payload Injection into Adobe Connect Form Fields
id: 8f2a1c94-7d3b-4e51-9a6c-2b6f0e4d1a77
status: experimental
description: Detects suspicious script injection patterns in HTTP request bodies targeting Adobe Connect form fields, consistent with stored XSS (CVE-2026-48361).
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-48361
author: valtersit.com
date: 2026/01/01
logsource:
category: webserver
product: generic
detection:
selection_method:
cs-method:
- POST
- PUT
selection_payload:
- 'body|contains':
- '<script'
- 'javascript:'
- 'onerror='
- 'onload='
- 'document.cookie'
- '<img src=x'
- 'onmouseover='
condition: selection_method and selection_payload
falsepositives:
- Legitimate rich-text content or code samples submitted by power users
- Security testing by authorized personnel
level: medium
tags:
- attack.t1059.007
- cwe.79
YARA Rule
rule CVE_2026_48361_AdobeConnect_StoredXSS
{
meta:
description = "Detects HTML/HTTP payloads containing script injection patterns consistent with stored XSS in Adobe Connect (CVE-2026-48361)"
author = "valtersit.com"
date = "2026-01-01"
reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-48361"
tlp = "WHITE"
strings:
$s1 = "<script" ascii nocase
$s2 = "</script>" ascii nocase
$s3 = "javascript:" ascii nocase
$s4 = "onerror=" ascii nocase
$s5 = "onload=" ascii nocase
$s6 = "onmouseover=" ascii nocase
$s7 = "document.cookie" ascii nocase
$s8 = "<img src=x" ascii nocase
$s9 = "eval(" ascii nocase
$s10 = "String.fromCharCode" ascii nocase
condition:
uint16(0) == 0x3C3F or any of them
}
Suricata IDS Rule
alert http any any -> any any (msg:"CVE-2026-48361 Adobe Connect Stored XSS Payload Injection Attempt"; flow:established,to_server; http.method; content:"POST"; http.request_body; content:"<script"; nocase; http.request_body; content:"document.cookie"; nocase; distance:0; classtype:web-application-attack; sid:202648361; rev:1; reference:cve,2026-48361; metadata:created_at 2026_01_01, updated_at 2026_01_01;)
Elastic Detection
sequence by source.ip with maxspan=30s
[ network where http.request.method == "POST" and
http.request.body.content regex """.*<\s*script.*""" ]
[ network where http.request.method == "POST" and
http.request.body.content regex """.*(document\.cookie|onerror\s*=|onload\s*=).*""" ]
Splunk SPL Query
index=web sourcetype=access_combined OR sourcetype=stream:http
| eval body = coalesce(form_data, uri_query, request_body)
| where match(body, "(?i)<\s*script") OR match(body, "(?i)(javascript:|onerror\s*=|onload\s*=|document\.cookie|onmouseover\s*=)")
| stats count min(_time) as first_seen max(_time) as last_seen values(body) as payloads by src_ip, dest, url
| where count > 0
| convert ctime(first_seen) ctime(last_seen)
| sort - count
Wazuh OSSEC Rule
<group name="web,appsec,cve-2026-48361,">
<rule id="202648361" level="10">
<if_sid>31100,31101,31103</if_sid>
<id>^CVE-2026-48361$</id>
<description>CVE-2026-48361: Possible stored XSS payload injection attempt into Adobe Connect form field</description>
<mitre>
<id>T1059.007</id>
</mitre>
<group>cve_2026_48361,cwe_79,xss,</group>
</rule>
<rule id="202648362" level="12">
<if_sid>202648361</if_sid>
<match>document\.cookie|eval\(|String\.fromCharCode</match>
<description>CVE-2026-48361: High-confidence XSS payload with session-access indicators detected</description>
<group>cve_2026_48361,xss,</group>
</rule>
</group>
Mitigation & Patch Guidance
Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source). No vendor fix or official workaround is currently available in the tracked intelligence. The following are standard compensating controls for a stored XSS class vulnerability.
1) Immediate Mitigations
- Deploy a web application firewall (WAF) with XSS rulesets in front of the Adobe Connect instance, configured to inspect and block stored-payload injection patterns in form submissions.
- Enforce a strict Content Security Policy (CSP) that disallows inline script execution (e.g., restricting to vetted sources and eliminating
unsafe-inline). A robust CSP materially reduces the impact of stored XSS even when sanitization fails. - Ensure session cookies carry the
HttpOnlyandSecureattributes to limit script-based cookie theft via the vulnerable origin. - Restrict access to Adobe Connect to trusted networks or require VPN/SSO where operationally feasible, reducing exposure of the injection surface.
- Monitor and alert on anomalous form submissions using the detection rules above.
2) Patch / Upgrade Steps
- There is currently no identified patch. Monitor Adobe's official security advisory channels (helpx.adobe.com/security.html) and the NVD entry for CVE-2026-48361 for an authoritative fix and affected-version matrix.
- Once a vendor fix is released, apply it promptly and validate that the vulnerable form fields are sanitized server-side.
- Because no affected-version range is provided, inventory all Adobe Connect deployments as potentially affected until Adobe publishes scope.
3) Long-Term Hardening
- Enforce context-aware output encoding for all user-supplied data rendered into HTML, and apply input validation/sanitization at the point of storage.
- Adopt a secure software development lifecycle (SSDLC) with automated XSS scanning (SAST/DAST) integrated into CI/CD.
- Maintain continuous vulnerability monitoring and subscribe to vendor advisories and CISA alerts for Adobe products.
- Periodically re-assess EPSS once FIRST.org scores this CVE to refine prioritization.
References
- NVD — CVE-2026-48361: https://nvd.nist.gov/vuln/detail/CVE-2026-48361
- CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'): https://cwe.mitre.org/data/definitions/79.html
- Adobe Security Advisories (vendor advisory channel — check for the corresponding bulletin): https://helpx.adobe.com/security.html
- MITRE ATT&CK T1059.007 — Command and Scripting Interpreter: JavaScript: https://attack.mitre.org/techniques/T1059/007/
- FIRST EPSS (currently unscored for this CVE — monitor): https://www.first.org/epss/
No public proof-of-concept, exploit code, or Nuclei template exists for CVE-2026-48361 as of this report. There is no CISA KEV listing and no confirmed evidence of exploitation in the wild or attribution to a named threat actor campaign. EPSS has not yet been scored by FIRST.org. All exploitation analysis above is inferred from the stored XSS vulnerability class and the NVD description; no specific implementation details, parameters, or endpoints were fabricated.
What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.
💣 PoC CODE AVAILABLE
Exploit code for this CVE is tracked in our database.
Access poc_code via API Pro.