PT-2026-133674

CVE-2026-119298

·

Published

2026-10-30

·

Updated

2026-10-30

Description by

CVSS 3.1
4.2
Medium
MetricsAV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:L
Name of the Vulnerable Software and Affected Versions croc versions prior to 11.5.2
Description The receive-side file-readiness loop in src/croc/croc.go incorrectly treats any sender-controlled basename starting with croc-stdin- as a trusted text-transfer artifact, even when SendingText is false. This behavior bypasses the askReceiveOverwrite and rename processes during a predictable exact-name collision in the receiver's working directory. Consequently, a remote sender whose transfer is accepted can overwrite or truncate a matching regular file via recipientInitializeFile, or replace a matching destination with an empty file or an in-directory symlink via createEmptyFileAndFinish without confirmation. The impact is restricted to predictable names within the croc-stdin- namespace; other filenames still require confirmation, dotfiles outside this namespace are inaccessible, and symlink targets are confined to the receive directory.
Recommendations Update to version 11.5.2.
Exploitability
Exploit
Fix
Researchers
Vendors
Affected products
Related identifiers
GHSA-X89H-7H96-V88F
Found an issue in the description? Have something to add? Feel free to write us 👾