PT-2023-5557 · Eclipse+3 · Eclipse Jgit+3

Ryotak

·

Published

2023-06-16

·

Updated

2025-07-03

·

CVE-2023-4759

CVSS v2.0

10

High

VectorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Eclipse JGit versions prior to 6.6.1.202309021850-r Eclipse JGit versions prior to 6.7.0.202309050840-r Eclipse JGit versions 5.13.3 prior to 5.13.3.202401111512-r
Description The issue is related to the handling of symbolic links in Eclipse JGit on case-insensitive filesystems, allowing an attacker to write files outside the working tree. This can occur during checkout, merge, pull, or when applying a patch, and can be exploited for remote code execution if the written file is a git filter. The problem is specific to case-insensitive filesystems like those on Windows and macOS, and the user must have the rights to create symbolic links and have them enabled in the git configuration. Setting the git configuration option core.symlinks to false before checking out avoids the problem.
Recommendations For Eclipse JGit versions prior to 6.6.1.202309021850-r, update to version 6.6.1.202309021850-r or later. For Eclipse JGit versions prior to 6.7.0.202309050840-r, update to version 6.7.0.202309050840-r or later. For Eclipse JGit versions 5.13.3 prior to 5.13.3.202401111512-r, update to version 5.13.3.202401111512-r or later. As a temporary workaround, consider setting the git configuration option core.symlinks to false before checking out to avoid the problem.

Fix

RCE

Link Following

Weakness Enumeration

Related Identifiers

BDU:2023-06208
CVE-2023-4759
GHSA-3P86-9955-H393
OESA-2023-1995
OPENSUSE-SU-2024:13312-1
OPENSUSE-SU-2024_0057-1
OPENSUSE-SU-2025:15232-1
RHSA-2024:0710
RHSA-2024:0711
RHSA-2024:0712
RHSA-2024:1192
RHSA-2024:1193
SUSE-SU-2024:0057-1
SUSE-SU-2024_0057-1

Affected Products

Bamboo
Debian
Eclipse Jgit
Suse