Vulnerability · Published Jan 19, 2026 · Assigned by apache

CVE-2025-29847Apache Linkis: Arbitrary File Read via Double URL Encoding Bypass

High 7.5

In plain English

A high-severity improper input validation in Apache Linkis from Apache Software Foundation. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.9% (higher than 59% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)0.9%top 41.0% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

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/list?dev@linkis.apache.org:2025-9:cve

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Mavenorg.apache.linkis:linkis1.8.0GHSA-c399-q49h-qwc8

Affected products (as reported)

VendorProductVersions
Apache Software Foundation Apache Linkis 1.3.0 – through 1.7.0

Weakness: CWE-20, CWE-22 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

References