CVE-2025-29847CWE-20CWE-22

Apache Linkis: Arbitrary File Read via Double URL Encoding Bypass

High · published January 19, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
58.4
In the wild
Unconfirmed
What it is

⚡ A URL that’s been around the block might just let attackers inside! With Apache Linkis, multiple rounds of URL encoding can slip authentication checks, leaving your system files wide open. 🔥 Think of it like a restaurant that serves food only to customers with a special dish order. If someone repeats their order enough times, they might trick the chef into handing over a meal without a proper reservation — that’s what this vulnerability does with your system checks! An attacker could potentially access sensitive system files using crafted JDBC parameters, leading to unauthorized data exposure or manipulation. Imagine a waiter handing out orders to any patron who ‘knew the secret code’ — this is a recipe for disaster!

Put simply

Think of it like a restaurant that serves food only to customers with a special dish order. If someone repeats their order enough times, they might trick the chef into handing over a meal without a proper reservation — that’s what this vulnerability does with your system checks! In Apache Linkis versions 1.3.0 through 1.7.0, this vulnerability arises when the JDBC engine processes a URL parameter that has been excessively URL encoded, bypassing system checks intended to restrict access to sensitive files.

What to do

An attacker could potentially access sensitive system files using crafted JDBC parameters, leading to unauthorized data exposure or manipulation. Imagine a waiter handing out orders to any patron who ‘knew the secret code’ — this is a recipe for disaster! To mitigate this, continuously check for the presence of the '%' character in connection information and ensure URL decoding is performed. Most importantly, upgrade to version 1.8.0 to patch this vulnerability and safeguard your application! You've got this! With these steps, you’ll secure your system and earn those security hero badges! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00870 · 58.4th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2026-01-19T08:36Z
EPSS history
Timeline
  • 19 JAN 08:36Z
    Apache Linkis: Arbitrary File Read via Double URL Encoding Bypass
    cvelistv5