Skip to main content

Rainrock RockOA EUVDEUVD-2026-69286

| CVE-2026-84153 LOW
SQL Injection (CWE-89)
2026-09-01 VulDB GHSA-2rxh-9g5g-5gx4
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege OA user account
  2. Exploit
    Send crafted POST to /index.php?m=index&a=publicsavevalue&ajaxbool=true
  3. Execution
    Inject SQL payload in Value parameter
  4. Impact
    Extract database contents or modify records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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

Exploitation Conditions

Exploitation requires a valid low-privilege authenticated session in the Rainrock RockOA application (CVSS PR:L); unauthenticated access to this endpoint has not been established. The vulnerability is in a specific AJAX endpoint (ajaxbool=true) used by the toaddval function, which must be reachable over the network. No special non-default configuration is required beyond having a functioning OA installation. Limiting factors include: (1) the attacker must possess a valid OA user account, ruling out fully external opportunistic attacks; (2) the CVSS 4.0 impact ratings of Low across all dimensions suggest the injectable query context limits how much data can be accessed or modified in a single exploit; (3) successful exploitation requires the OA web interface to be network-reachable from the attacker's position.

Impact

The CVSS 4.0 score of 2.1 is notably low for a SQL injection, driven by uniformly Low impact ratings (VC:L/VI:L/VA:L) with no subsequent-system impact (SC:N/SI:N/SA:N). This suggests the injectable query returns or affects only a narrow slice of data, not a full database dump. The E:P modifier confirms a public exploit exists, elevating operational risk somewhat. There is no CISA KEV listing, and no EPSS data was provided. The primary risk driver is the absence of a vendor patch - the vendor did not respond to disclosure - leaving all installations permanently exposed until a third-party fix or workaround is applied. For organizations running this OA software, the real-world risk is moderate-to-elevated not because of CVSS score but because of the public POC combined with no remediation path. SQL injection in OA platforms often allows escalation to higher-impact actions (session hijacking, stored data exfiltration) even with 'Low' rated impact fields - defenders should treat the limited-impact rating as tentative pending deeper analysis.

Exploit ScenarioDerived

An authenticated low-privilege user (e.g., a regular OA employee account) crafts an HTTP request to /index.php?m=index&a=publicsavevalue&ajaxbool=true with a SQL-injected Value parameter, such as a UNION-based payload to extract database contents. A public proof-of-concept exists at the referenced GitHub issue, lowering the barrier to exploitation. The attacker could enumerate table structures, extract user credentials or business data stored in the OA database, or in some configurations write to records they would not normally have access to.

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

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

Alert me

AnalysisAIv1 – Sep 01, 2026

SQL injection in Xinhu Rainrock RockOA (versions up to 2.3.2) allows low-privileged remote attackers to manipulate database queries via the Value argument in the toaddval function at /index.php?m=index&a=publicsavevalue&ajaxbool=true. A public proof-of-concept exploit exists, and the vendor did not respond to responsible disclosure, leaving no official patch available. CVSS 4.0 rates impact as uniformly Low across confidentiality, integrity, and availability, suggesting bounded data exposure rather than full database compromise. No public exploit identified at time of analysis meets the CISA KEV threshold.

RemediationAI

No vendor-released patch identified at time of analysis - the vendor did not respond to responsible disclosure prior to CVE publication. Organizations should implement compensating controls immediately. First, restrict access to the /index.php?m=index&a=publicsavevalue&ajaxbool=true endpoint via WAF rules or web server configuration (e.g., block requests where the Value parameter contains SQL metacharacters such as single quotes, UNION, or comment sequences); note this may impact legitimate OA functionality using that endpoint. Second, enforce network-level access control so the OA system is not exposed to untrusted networks - place it behind a VPN or internal-only segment. Third, audit the OA database account's privileges and restrict it to least-privilege (read-only where possible, no file system access) to limit blast radius. Finally, monitor the endpoint for anomalous query patterns via database audit logging. The POC at https://github.com/jennfong2002-png/CVE/issues/1 can be used to validate whether WAF signatures are effective.

Affected VersionsENISA

Rainrock RockOA 2.3.0
Rainrock RockOA 2.3.2
Rainrock RockOA 2.3.1

Affected Packages

euvd rainrock_rockoa 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

Rainrock RockOA is a PHP-based office automation (OA) platform developed by Xinhu (CPE: cpe:2.3:a:xinhu:rainrock_rockoa:*:*:*:*:*:*:*:*), widely used in Chinese enterprise environments. The vulnerable endpoint /index.php?m=index&a=publicsavevalue&ajaxbool=true invokes the toaddval function, which processes the user-supplied Value parameter without adequate sanitization before incorporating it into a SQL query (CWE-89: Improper Neutralization of Special Elements used in an SQL Command). This is a classic unsanitized input insertion into a database query - a failure to use parameterized queries or prepared statements in the PHP backend. The CVSS 4.0 vector (PR:L) confirms authentication is required, meaning the attacker must hold a valid low-privilege account in the OA system.

Know when Xinhu 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:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.3 MEDIUM

Network-reachable endpoint, low-privilege auth required (PR:L), low bounded impact across CIA consistent with narrow query context.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/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
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Sep 01, 2026 - 16:22 NVD
MEDIUM LOW
CVSS changed
Sep 01, 2026 - 16:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Sep 01, 2026 - 15:15 cve.org
LOW 2.1

DescriptionCVE.org

A vulnerability was determined in Xinhu Rainrock RockOA up to 2.3.2. The impacted element is the function toaddval of the file /index.php?m=index&a=publicsavevalue&ajaxbool=true. Executing a manipulation of the argument Value can lead to sql injection. The attack may be performed from remote. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
niche Chinese enterprise OA platform, limited global footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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.2%
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

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

More in Xinhu

View all
CVE-2023-48930 CRITICAL POC
9.8 Dec 06

xinhu xinhuoa 2.2.1 contains a File upload vulnerability. Rated critical severity (CVSS 9.8), this vulnerability is remo

CVE-2022-45041 HIGH POC
7.5 Dec 19

SQL Injection exits in xinhu < 2.5.0. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no aut

CVE-2020-35388 HIGH POC
7.5 Dec 26

rainrocka xinhu 2.1.9 allows remote attackers to obtain sensitive information via an index.php?a=gettotal request in whi

CVE-2024-57151 MEDIUM POC
6.8 Mar 18

SQL Injection vulnerability in rainrocka xinhu v.2.6.5 and before allows a remote attacker to execute arbitrary code via

CVE-2024-37624 MEDIUM POC
6.1 Jun 17

Xinhu RockOA v2.6.3 was discovered to contain a reflected cross-site scripting (XSS) vulnerability via the /chajian/inpu

CVE-2024-37623 MEDIUM POC
6.1 Jun 17

Xinhu RockOA v2.6.3 was discovered to contain a reflected cross-site scripting (XSS) vulnerability via the /kaoqin/tpl_k

CVE-2024-37622 MEDIUM POC
6.1 Jun 17

Xinhu RockOA v2.6.3 was discovered to contain a reflected cross-site scripting (XSS) vulnerability via the num parameter

CVE-2024-7327 MEDIUM POC
5.3 Jul 31

A vulnerability classified as critical was found in Xinhu RockOA 2.6.2. Rated medium severity (CVSS 5.3), this vulnerabi

CVE-2024-6939 MEDIUM POC
5.3 Jul 21

A vulnerability was found in Xinhu RockOA 2.6.3 and classified as problematic. Rated medium severity (CVSS 5.3), this vu

CVE-2026-84109 LOW POC
2.1 Sep 01

SQL injection in Xinhu Rainrock RockOA up to version 2.7.6 allows authenticated remote attackers to manipulate backend d

CVE-2026-108571 MEDIUM
5.5 Oct 11

Unauthenticated SQL injection in Xinhu Rainrock RockOA through version 2.7.6 allows remote attackers to run attacker-con

CVE-2024-48213 MEDIUM
4.3 Oct 23

RockOA v2.6.5 is vulnerable to Directory Traversal in webmain/system/beifen/beifenAction.php. Rated medium severity (CVS

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