Skip to main content
CVE-2025-10854VulnerabilityPublished

CVE-2025-10854: JFROG · UNIX Symbolic Link (Symlink) Following

Source CVE Database V5

0

Not known to be exploited · CVSS 8.1 High.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 3.1 base score
8.1High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 39% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 22 Sep 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

AI-suggested

To mitigate CVE-2025-10854, European organizations should implement the following specific measures: 1) Immediately review and restrict the sources of embedding indices loaded by txtai to trusted and verified providers only, avoiding untrusted or user-supplied tar files. 2) Implement additional validation layers that explicitly detect and reject tar archives containing symbolic links before processing, using secure extraction libraries or custom scripts that resolve and verify symlink targets do not escape intended directories. 3) Employ sandboxing or containerization for txtai processes to limit filesystem access and contain potential damage from arbitrary file writes. 4) Monitor filesystem changes and audit logs for unexpected file creations or modifications, especially in critical directories. 5) Stay updated with txtai framework releases and apply patches promptly once available. 6) If feasible, disable the feature that loads compressed tar files as embedding indices until a secure fix is released. 7) Conduct security training for developers and system administrators on secure archive handling and symlink risks. These targeted actions go beyond generic advice by focusing on controlling input sources, enhancing validation for symlinks, and isolating the vulnerable components to reduce attack surface.

Description

The txtai framework allows the loading of compressed tar files as embedding indices. While the validate function is intended to prevent path traversal vulnerabilities by ensuring safe filenames, it does not account for symbolic links within the tar file. An attacker is able to write a file anywhere in the filesystem when txtai is used to load untrusted embedding indices

References

Community reviews

Loading reviews…