CVE-2025-59355 json
Apache Linkis: Password Exposure
published 2026-01-19 9 mo ago modified 2026-06-17 4 mo ago also EUVD-2026-3231 , GHSA-6vfr-p2hx-6v32
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 41%
- public exploits
- 0
- none known
Summary
A vulnerability.
When org.apache.linkis.metadata.util.HiveUtils.decode() fails to perform Base64 decoding, it records the complete input parameter string in the log via logger.error(str + "decode failed", e). If the input parameter contains sensitive information such as Hive Metastore keys, plaintext passwords will be left in the log files when decoding fails, resulting in information leakage.
Affected Scope Component: Sensitive fields in hive-site.xml (e.g., javax.jdo.option.ConnectionPassword) or other fields encoded in Base64. Version: Apache Linkis 1.0.0 – 1.7.0
Trigger Conditions The value of the configuration item is an invalid Base64 string. Log files are readable by users other than hive-site.xml administrators.
Severity: Low The probability of Base64 decoding failure is low. The leakage is only triggered when logs at the Error level are exposed.
Remediation Apache Linkis 1.8.0 and later versions have replaced the log with desensitized content. logger.error("URL decode failed: {}", e.getMessage()); // 不再输出 str
Users are recommended to upgrade to version 1.8.0, which fixes the issue.
Patch / fix
- maven org.apache.linkis:linkis-metadata 1.8.0
- apache linkis 1.8.0
- org.apache.linkis linkis-metadata 1.8.0
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 9 mo ago
Exploit prediction
0.47% chance of exploitation in the next 30 days, higher than 41% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.linkis:linkis-metadata | >=1.0.0, <1.8.0 |
1.8.0 |
Affected products
- Apache Software Foundation Apache Linkis
Classification
- Weakness
-
- CWE-532 Insertion of Sensitive Information into Log File
References
-
lists.apache.org
/thread/75z7vhftw6w1mllndgpkfmcj0fzo4lbj
patch, web, mailing-list
-
lists.apache.org
/thread/4dcgmqdkk2p5y4k43ok5rgd4ylx8698h
vendor-advisory, web, mailing-list
-
openwall.com
/lists/oss-security/2025/09/19/1
web, mailing-list, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-59355
advisory
-
github.com
/apache/linkis
package
Sources
- CVE List CVE-2025-59355
- GitHub Advisory GHSA-6vfr-p2hx-6v32
- NVD CVE-2025-59355
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.