{"id":"CVE-2026-35374","sourceIdentifier":"security@ubuntu.com","published":"2026-04-22T17:16:42.127","lastModified":"2026-10-26T21:10:00.170","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"A Time-of-Check to Time-of-Use (TOCTOU) vulnerability exists in the split utility of uutils coreutils. The program attempts to prevent data loss by checking for identity between input and output files using their file paths before initiating the split operation. However, the utility subsequently opens the output file with truncation after this path-based validation is complete. A local attacker with write access to the directory can exploit this race window by manipulating mutable path components (e.g., swapping a path with a symbolic link). This can cause split to truncate and write to an unintended target file, potentially including the input file itself or other sensitive files accessible to the process, leading to permanent data loss."},{"lang":"es","value":"Una vulnerabilidad de tipo Time-of-Check to Time-of-Use (TOCTOU) existe en la utilidad ’split’ de uutils coreutils. El programa intenta prevenir la pérdida de datos al verificar la identidad entre los archivos de entrada y salida utilizando sus rutas de archivo antes de iniciar la operación de división. Sin embargo, la utilidad posteriormente abre el archivo de salida con truncamiento después de que esta validación basada en rutas esté completa. Un atacante local con acceso de escritura al directorio puede explotar esta ventana de carrera manipulando componentes de ruta mutables (p. ej., intercambiando una ruta con un enlace simbólico). Esto puede hacer que ’split’ trunque y escriba en un archivo de destino no deseado, potencialmente incluyendo el propio archivo de entrada u otros archivos sensibles accesibles al proceso, lo que lleva a una pérdida permanente de datos."}],"affected":[{"source":"security@ubuntu.com","affectedData":[{"vendor":"Uutils","product":"coreutils","defaultStatus":"affected","collectionURL":"https://github.com/uutils","packageName":"coreutils","platforms":["Linux","Unix","macOS"],"repo":"https://github.com/uutils/coreutils"}]}],"metrics":{"cvssMetricV31":[{"source":"security@ubuntu.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H","baseScore":6.3,"baseSeverity":"MEDIUM","attackVector":"LOCAL","attackComplexity":"HIGH","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":1.0,"impactScore":5.2}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-04-22T17:18:10.132115Z","id":"CVE-2026-35374","options":[{"exploitation":"none"},{"automatable":"no"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"weaknesses":[{"source":"security@ubuntu.com","type":"Secondary","description":[{"lang":"en","value":"CWE-367"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:uutils:coreutils:-:*:*:*:*:rust:*:*","matchCriteriaId":"4A9AF9E4-E17C-48AD-8051-B49998618839"}]}]}],"references":[{"url":"https://github.com/uutils/coreutils/pull/11401","source":"security@ubuntu.com","tags":["Issue Tracking"]}]}