Summary
CVE-2015-20122 is an unauthenticated SQL injection vulnerability in Seeyon (Yonyou) A6 OA, a collaborative office automation platform. The flaw resides in the attach_ids parameter of the downloadAtt.jsp attachment-download endpoint and allows remote, unauthenticated attackers to extract sensitive data from the backend database. The vulnerability carries a high severity rating and has been observed exploited in the wild.
Technical details
- Root cause:
downloadAtt.jspfails to properly sanitize or parameterize theattach_idsrequest parameter before using it in a SQL query. - Trigger conditions: An attacker sends a crafted HTTP request to
downloadAtt.jspwith a maliciousattach_idsvalue; no authentication or user interaction is required. - Attack vector: Network-based, via UNION-based SQL injection payloads submitted as an HTTP request parameter.
- Impact: Disclosure of sensitive data from the application database, including credentials and system configuration information. The vulnerability affects confidentiality only; integrity and availability are not impacted.
- Exploitation status: Publicly available proof-of-concept exploit code exists, and exploitation attempts were first observed in the wild by the Shadowserver Foundation on October 17, 2023.
Affected software
- Seeyon (Yonyou) A6 OA — all versions are listed as affected in the public advisory; no version-specific boundary has been published.
Severity
- CVSS v3.1 Base Score: 7.5 (High) —
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS v4.0 Base Score: 8.7 (High) —
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: No vendor-issued patched version has been publicly documented for this specific CVE. Contact the vendor for the latest available update or hotfix covering the
downloadAtt.jspSQL injection issue. - If no patch is available:
- Restrict or disable public/internet-facing access to
downloadAtt.jspand other attachment-handling endpoints where feasible. - Deploy a web application firewall (WAF) rule to detect and block UNION-based SQL injection patterns targeting the
attach_idsparameter. - Monitor logs for anomalous requests to
downloadAtt.jspcontaining SQL keywords (e.g.,UNION,SELECT) in theattach_idsparameter. - Apply least-privilege database account permissions to limit the impact of any successful injection.
- Isolate Seeyon A6 OA deployments from direct internet exposure and place them behind authenticated access controls where business requirements allow.
- Restrict or disable public/internet-facing access to

