{"id":"CVE-2026-14978","aliases":["EUVD-2026-63099","GHSA-92x3-5h48-mfhx"],"status":"published","title":"Unicode normalization mismatch in go-slug ignore pattern matching may bypass intended file exclusions","description":"HashiCorp go-slug 0.4.0 through 0.18.2 could allow a local attacker to bypass .terraformignore exclusions and cause sensitive files to be included in Terraform slug uploads due to improper handling of Unicode normalization during path matching.","severity":{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00142,"percentile":0.03506,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-176"],"published":"2026-08-19T21:08:16Z","modified":"2026-10-24T10:31:01Z","products":[{"vendor":"hashicorp","product":"go-slug"}],"references":[{"url":"https://www.ibm.com/support/pages/node/7284170","tags":["vendor-advisory","patch","Vendor Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-14978"},{"url":"https://github.com/advisories/GHSA-92x3-5h48-mfhx"}],"sources":{"cve":[{"id":"CVE-2026-14978","title":"Unicode normalization mismatch in go-slug ignore pattern matching may bypass intended file exclusions","description":"HashiCorp go-slug 0.4.0 through 0.18.2 could allow a local attacker to bypass .terraformignore exclusions and cause sensitive files to be included in Terraform slug uploads due to improper handling of Unicode normalization during path matching.","status":"published","published":"2026-08-19T21:08:16.154Z","modified":"2026-08-20T15:20:13.504Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-176"],"updated_at":"2026-11-02T13:38:32.13011Z"}],"euvd":[{"id":"EUVD-2026-63099","description":"HashiCorp go-slug 0.4.0 through 0.18.2 could allow a local attacker to bypass .terraformignore exclusions and cause sensitive files to be included in Terraform slug uploads due to improper handling of Unicode normalization during path matching.","status":"published","published":"2026-08-19T21:08:16Z","modified":"2026-08-20T15:20:13Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T18:01:40.093236Z"}],"ghsa":[{"id":"GHSA-92x3-5h48-mfhx","title":"HashiCorp go-slug 0.4.0 through 0.18.2 could allow a local attacker to bypass .terraformignore...","description":"HashiCorp go-slug 0.4.0 through 0.18.2 could allow a local attacker to bypass .terraformignore exclusions and cause sensitive files to be included in Terraform slug uploads due to improper handling of Unicode normalization during path matching.","status":"published","published":"2026-08-19T21:30:37Z","modified":"2026-08-19T21:30:46Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N","level":"medium"}],"cwes":["CWE-176"],"updated_at":"2026-11-02T15:10:44.718568Z"}],"nvd":[{"id":"CVE-2026-14978","description":"HashiCorp go-slug 0.4.0 through 0.18.2 could allow a local attacker to bypass .terraformignore exclusions and cause sensitive files to be included in Terraform slug uploads due to improper handling of Unicode normalization during path matching.","status":"published","published":"2026-08-19T21:16:54.007Z","modified":"2026-09-04T16:54:37.613Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N","level":"medium","assessor":"secondary"},{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-176"],"updated_at":"2026-11-02T14:12:39.962615Z"}],"osv":[{"id":"CVE-2026-14978","description":"HashiCorp go-slug 0.4.0 through 0.18.2 could allow a local attacker to bypass .terraformignore exclusions and cause sensitive files to be included in Terraform slug uploads due to improper handling of Unicode normalization during path matching.","status":"published","published":"2026-08-19T21:16:54.007Z","modified":"2026-10-24T10:31:01.406645394Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:57.682091Z"}]}}
