Skip to main content

O2OA CVE-2026-97179

| EUVDEUVD-2026-85845 LOW
Information Exposure (CWE-200)
2026-09-24 VulDB GHSA-pvgc-f37q-5429
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege O2OA user
  2. Delivery
    Send crafted request with manipulated fileUrl
  3. Exploit
    Cipher Connection Handler processes argument
  4. Execution
    Server returns unauthorized file/data
  5. Impact
    Sensitive information disclosed

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated session on the O2OA server (PR:L) with network reachability to the Cipher Connection Handler endpoint; the attacker must supply a manipulated fileUrl argument to the list function in CipherConnectionAction.java. No user interaction is needed (UI:N) and complexity is low. Exploitation is limited by the authentication requirement and by O2OA's small deployment base; only servers exposing the affected endpoint to the (authenticated) attacker are at risk. No non-default configuration is stated as necessary, but no patched version has been published because the vendor did not respond.

Impact

This is a moderate-severity, moderate-real-risk issue rather than an emergency. All signals align at the mid-low end: the vendor/VulDB CVSS 4.0 score is 5.3 with vector AV:N/AC:L/PR:L/UI:N and only VC:L (limited confidentiality, no integrity or availability impact), CWE-200 confirms information disclosure as the sole outcome. SSVC-relevant signals: exploitation status is 'proof-of-concept' (E:P in the 4.0 vector), technical impact is partial (info disclosure only), and the flaw is network-reachable but requires low-level authentication (PR:L). A public exploit exists (GitHub 2H-K/myvuls), which raises practical concern, but this must NOT be conflated with active exploitation - there is no CISA KEV listing and no EPSS score provided, so widespread automated exploitation is unproven. The dominant risk-limiting factors are: (1) authentication is required (PR:L per the CVSS vector), and (2) the affected product, O2OA, has a small real-world footprint. The bounded impact (read-only disclosure, no code execution) keeps this well below critical priority. Note a possible under-scoping: a fileUrl argument that the server fetches often implies SSRF-style behavior that could reach internal resources, but the assigned vector caps confidentiality at VC:L/C:L - if the fetched content can reach sensitive internal endpoints, true impact could be higher; verify with source code before deprioritizing entirely.

Exploit ScenarioDerived

An authenticated low-privilege user of an internet-reachable O2OA server sends a crafted request to the Cipher Connection Handler with a manipulated fileUrl argument, causing the server to disclose file contents or data it should not return. A public proof-of-concept is available on GitHub (2H-K/myvuls issue #3), lowering the skill needed to reproduce it. Because attack complexity is low (AC:L) and no user interaction is required, a valid account is the main barrier.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 24, 2026

Information disclosure in O2OA (up to and including 9.5.3 and 10.0.2) lets an authenticated remote attacker read data they should not be able to access by supplying a manipulated fileUrl argument to the list function of the Cipher Connection Handler (CipherConnectionAction.java). The flaw is a CWE-200 exposure of sensitive information rated CVSS 5.3 (CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/E:P), mapped independently to CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - confidentiality-only, low impact, requiring a valid session but no user interaction. Publicly available exploit code exists (a public GitHub issue demonstrates the technique) and the issue is not listed in CISA KEV, so it is not confirmed as actively exploited; the vendor was contacted but did not respond, and no vendor-released patch has been identified.

RemediationAI

No vendor-released patch identified at time of analysis - the vendor was contacted but did not respond, and no fixed O2OA version is cited in any of the available references (VulDB 409281 and its CTI view), so upgrades should be treated as a waiting game while monitoring https://vuldb.com/vuln/409281 and the O2OA project channels for a fix. Until a patched release appears, apply compensating controls that directly target the exposed handler: block or allow-list network access to the Cipher Connection Handler endpoint so that only trusted application nodes and trusted administrative networks can reach it (trade-off: you must enumerate every legitimate service-to-service caller or internal integrations will break); require strong authentication and remove or down-privilege any generic/low-privileged accounts that can reach the platform, since exploitation requires only a valid session (trade-off: legitimate read-only users may lose functionality); if the cipher connection feature is not required in your deployment, disable or de-register the handler/servlet entirely (trade-off: internal O2OA modules that depend on cipher-based service calls will fail); and add logging/alerting on requests to CipherConnectionAction list calls that carry unusual fileUrl values, plus file-system and outbound-request monitoring, to catch abuse attempts (trade-off: additional log volume and tuning effort). Do not treat the public PoC as evidence of active exploitation - the issue is not in CISA KEV - but do prioritize remediation on internet-exposed or multi-tenant O2OA instances given that publicly available exploit code exists.

Affected VersionsENISA

O2OA 9.5.3
O2OA 9.5.0
O2OA 10.0.2
O2OA 10.0.0
O2OA 9.5.2
O2OA 9.5.1
O2OA 10.0.1

Affected Packages

euvd o2oa no fix

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

O2OA is a Java-based open-source office automation / workflow platform whose server component ships the module o2server/x_base_core_project. The affected code is com.x.base.core.project.connection.CipherConnectionAction, part of the platform's "Cipher Connection Handler", which brokers internal service-to-service HTTP calls (typically using a cipher/token scheme for trust between O2OA nodes and application modules). The list function accepts a fileUrl argument that is not properly validated or constrained before being used to fetch/return content, so a crafted value can cause the handler to retrieve and disclose data outside the caller's intended scope - the classic CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) pattern of insufficient input validation on a resource-locator parameter. The CPE data (cpe:2.3:a:n/a:o2oa:*) is generic and does not pin a vendor namespace, so version scope must be taken from the advisory text. Because the handler is reachable over the network (AV:N) and the operation is deterministic (AC:L, AT:N), the only meaningful bar to exploitation is that the caller must already hold a valid low-privileged session on the O2OA server (PR:L); there is no write or availability impact, which keeps the severity in the moderate band rather than the critical one.

Know when O2oa gets its next vulnerability

  • 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

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 4.3 MEDIUM

Network-reachable, low-complexity, but requires a low-privilege authenticated account (PR:L); impact is limited read-only information disclosure so C:L with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Sep 24, 2026 - 11:22 NVD
MEDIUM LOW
CVSS changed
Sep 24, 2026 - 11:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Sep 24, 2026 - 10:30 cve.org
MEDIUM 5.3

DescriptionCVE.org

A security vulnerability has been detected in O2OA up to 9.5.3/10.0.2. This vulnerability affects the function list of the file o2server/x_base_core_project/src/main/java/com/x/base/core/project/connection/CipherConnectionAction.java of the component Cipher Connection Handler. Such manipulation of the argument fileUrl leads to information disclosure. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
niche Chinese open-source collaborative-office/OA platform, limited enterprise footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in O2oa

View all
CVE-2022-22916 CRITICAL POC
9.8 Feb 17

O2OA v6.4.7 was discovered to contain a remote code execution (RCE) vulnerability via /x_program_center/jaxrs/invoke. Ra

CVE-2023-47418 CRITICAL POC
9.8 Nov 30

Remote Code Execution (RCE) vulnerability in o2oa version 8.1.2 and before, allows attackers to create a new interface i

CVE-2024-35591 MEDIUM POC
5.4 May 24

An arbitrary file upload vulnerability in O2OA v8.3.8 allows attackers to execute arbitrary code via uploading a crafted

CVE-2025-9655 MEDIUM POC
5.1 Aug 29

A weakness has been identified in O2OA up to 10.0-410. Rated medium severity (CVSS 5.1), this vulnerability is remotely

CVE-2026-7292 LOW POC
2.9 Apr 28

Improper authorization in o2oa up to version 10.0 allows remote attackers to bypass authentication via the syncFile func

CVE-2026-2074 LOW POC
2.1 Feb 07

O2OA versions up to 9.0.0 contain an XML external entity (XXE) injection vulnerability in the /x_program_center/jaxrs/mp

CVE-2026-7291 LOW POC
2.1 Apr 28

Server-side request forgery (SSRF) in o2oa up to version 10.0 allows authenticated remote attackers to manipulate the fi

CVE-2025-9682 LOW POC
2.0 Aug 30

A vulnerability has been found in O2OA up to 10.0-410. Rated medium severity (CVSS 5.1), this vulnerability is remotely

CVE-2025-9680 LOW POC
2.0 Aug 30

A vulnerability was detected in O2OA up to 10.0-410. Rated medium severity (CVSS 5.1), this vulnerability is remotely ex

CVE-2025-9716 LOW POC
2.0 Aug 31

A vulnerability was determined in O2OA up to 10.0-410. Rated medium severity (CVSS 5.1), this vulnerability is remotely

CVE-2025-9659 LOW POC
2.0 Aug 29

A vulnerability has been found in O2OA up to 10.0-410. Rated medium severity (CVSS 5.1), this vulnerability is remotely

CVE-2025-9658 LOW POC
2.0 Aug 29

A flaw has been found in O2OA up to 10.0-410. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploitab

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy