{"id":"CVE-2026-104026","state":"PUBLISHED","title":"In Sapling SCM prior to v0.2.20260929-102736, control characters were allowed to be embedded in Git subtree URLs. A maliciously constructed repository, if cloned by a target, could","description":"In Sapling SCM prior to v0.2.20260929-102736, control characters were allowed to be embedded in Git subtree URLs. A maliciously constructed repository, if cloned by a target, could trigger code execution on otherwise read-only actions such as sl log/blame/annotate.","publishedAt":"2026-10-02T14:06:02.380Z","updatedAt":"2026-10-02T14:30:01.530Z","severity":{"score":7.8,"label":"High","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","source":"CISA-ADP"},"assigner":"Meta","products":["Meta Platforms, Inc Sapling SCM"],"affected":[{"vendor":"Meta Platforms, Inc","product":"Sapling SCM","defaultStatus":"unaffected","versions":[{"version":"v0.0.0","status":"affected","lessThan":"v0.2.20260929-102736","versionType":"semver"}]}],"references":["https://www.facebook.com/security/advisories/cve-2026-104026"],"weaknesses":["CWE-150"],"ingestedAt":"2026-10-29T20:10:23.711Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/104xxx/CVE-2026-104026.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-104026","state":"PUBLISHED","datePublished":"2026-10-02T14:06:02.380Z","dateUpdated":"2026-10-02T14:30:01.530Z","assignerShortName":"Meta","assignerOrgId":"4fc57720-52fe-4431-a0fb-3d2c8747b827","dateReserved":"2026-10-01T17:11:09.874Z"},"containers":{"cna":{"descriptions":[{"lang":"en","value":"In Sapling SCM prior to v0.2.20260929-102736, control characters were allowed to be embedded in Git subtree URLs. A maliciously constructed repository, if cloned by a target, could trigger code execution on otherwise read-only actions such as sl log/blame/annotate."}],"affected":[{"vendor":"Meta Platforms, Inc","product":"Sapling SCM","defaultStatus":"unaffected","versions":[{"version":"v0.0.0","status":"affected","lessThan":"v0.2.20260929-102736","versionType":"semver"}]}],"references":[{"url":"https://www.facebook.com/security/advisories/cve-2026-104026","tags":["x_refsource_CONFIRM"]}],"problemTypes":[{"descriptions":[{"description":"Improper Neutralization of Escape, Meta, or Control Sequences (CWE-150)","lang":"en"}]}],"providerMetadata":{"shortName":"Meta","orgId":"4fc57720-52fe-4431-a0fb-3d2c8747b827","dateUpdated":"2026-10-02T14:06:02.380Z"},"dateAssigned":"2026-10-01T00:00:00.000Z"},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"cvssV3_1":{"scope":"UNCHANGED","version":"3.1","baseScore":7.8,"attackVector":"LOCAL","baseSeverity":"HIGH","vectorString":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","integrityImpact":"HIGH","userInteraction":"REQUIRED","attackComplexity":"LOW","availabilityImpact":"HIGH","privilegesRequired":"NONE","confidentialityImpact":"HIGH"}},{"other":{"type":"ssvc","content":{"timestamp":"2026-10-02T14:29:47.415266Z","id":"CVE-2026-104026","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-150","type":"CWE","lang":"en","description":"CWE-150 Improper Neutralization of Escape, Meta, or Control Sequences"}]}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-02T14:30:01.530Z"}}]}}}