Apache Linkis: Arbitrary File Read via Double URL Encoding Bypass
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and GitHub. Impact type from CWE-22 and the CVSS impact.
Summary
A vulnerability in Apache Linkis. Problem Description When using the JDBC engine and da When using the JDBC engine and data source functionality, if the URL parameter configured on the frontend has undergone multiple rounds of URL encoding, it may bypass the system's checks. This bypass can trigger a vulnerability that allows unauthorized access to system files via JDBC parameters. Scope of Impact This issue affects Apache Linkis: from 1.3.0 through 1.7.0. Severity level moderate Solution Continuously check if the connection information contains the "%" character; if it does, perform URL decoding. Users are recommended to upgrade to version 1.8.0, which fixes the issue. More questions about this vulnerability can be discussed here: https://lists.apache.org/[email protected]:2025-9:cve
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apache | Apache Linkis | 1.3.0 – 1.7.0 | — | No fix listed | CNA |
| — | org.apache.linkis:linkis (Maven) | 1.3.0 to before 1.8.0 | 1.8.0 | Patch available | GHSA-c399-q49h-qwc8 |
- Apache Linkis VendorApache Affected 1.3.0 – 1.7.0 Fixed in — No fix listed CNA
- org.apache.linkis:linkis (Maven) Vendor— Affected 1.3.0 to before 1.8.0 Fixed in 1.8.0 Patch available GHSA-c399-q49h-qwc8
Remediation
- Fix · GHSA-c399-q49h-qwc8 org.apache.linkis:linkis (Maven) Fixed in 1.8.0 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2025-29847
- 2026-10-03 Alias added: GHSA-c399-q49h-qwc8
References
More Apache Linkis vulnerabilities
- TI-2023-13644 Apache Linkis DatasourceManager module has a deserialization command execution CVSS 3.1CRITICAL 9.8
- TI-2023-13643 Apache Linkis JDBC EngineCon has a deserialization command execution CVSS 3.1CRITICAL 9.8
- TI-2023-12312 Apache Linkis publicsercice module unrestricted upload of file CVSS 3.1CRITICAL 9.8
- TI-2023-12313 Apache Linkis Mangaer module engineConn material upload exists Zip Slip issue CVSS 3.1CRITICAL 9.8
- TI-2023-12577 Apache Linkis gateway module token authentication bypass CVSS 3.1CRITICAL 9.1
- TI-2022-21962 Apache Linkis (incubating): The DatasourceManager module has a serialization attack vulnerability CVSS 3.1HIGH 8.8
Sources
- CVE-2025-29847 · CVE Program
- CVE-2025-29847 · NVD
- FIRST EPSS
- GHSA-c399-q49h-qwc8 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences