{"id":"CVE-2025-48953","aliases":["EUVD-2025-16778","GHSA-fr6r-p8hv-x3c4"],"status":"published","title":"Umbraco Vulnerable to By-Pass of Configured Allowed Extensions for File Uploads","description":"Umbraco is an ASP.NET content management system (CMS). Starting in version 14.0.0 and prior to versions 15.4.2 and 16.0.0, it's possible to upload a file that doesn't adhere with the configured allowable file extensions via a manipulated API request. The issue is patched in versions 15.4.2 and 16.0.0. No known workarounds are available.","severity":{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.00193,"percentile":0.09141,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-434"],"published":"2025-06-03T18:19:28Z","modified":"2026-10-28T02:30:53Z","fixes":[{"ecosystem":"NuGet","package":"Umbraco.Cms","fixed_in":["15.4.2"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"NuGet","package":"Umbraco.Cms","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.0.0"},{"last_affected":"15.4.1"},{"fixed":"15.4.2"}]}]},{"source":"osv","ecosystem":"NuGet","package":"Umbraco.Cms","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14.0.0"},{"fixed":"15.4.2"}]}],"versions":["14.0.0","14.1.0","14.1.0-rc","14.1.0-rc2","14.1.1","14.1.2","14.2.0","14.2.0-rc","14.2.0-rc2","14.2.0-rc3","14.3.0","14.3.0-rc","14.3.1","14.3.2","14.3.3","14.3.4","15.0.0","15.0.0-rc1","15.0.0-rc2","15.0.0-rc3","15.0.0-rc4","15.1.0","15.1.0-rc","15.1.0-rc2","15.1.1","15.1.2","15.2.0","15.2.0-rc","15.2.1","15.2.2","15.2.3","15.3.0","15.3.0-rc","15.3.0-rc2","15.3.1","15.4.0","15.4.0-rc","15.4.0-rc2","15.4.1"]}],"products":[{"vendor":"umbraco","product":"umbraco-cms"},{"vendor":"umbraco","product":"umbraco_cms"}],"references":[{"url":"https://github.com/umbraco/Umbraco-CMS/security/advisories/GHSA-fr6r-p8hv-x3c4","tags":["x_refsource_CONFIRM","Patch","Third Party Advisory","advisory","web"]},{"url":"https://github.com/umbraco/Umbraco-CMS/commit/d920e93d1ee29dc3301697e444f53e8cd5db3cf9","tags":["x_refsource_MISC","Patch","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-48953","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-fr6r-p8hv-x3c4"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/48xxx/CVE-2025-48953.json","tags":["advisory"]},{"url":"https://github.com/umbraco/Umbraco-CMS","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2025-48953","title":"Umbraco Vulnerable to By-Pass of Configured Allowed Extensions for File Uploads","description":"Umbraco is an ASP.NET content management system (CMS). Starting in version 14.0.0 and prior to versions 15.4.2 and 16.0.0, it's possible to upload a file that doesn't adhere with the configured allowable file extensions via a manipulated API request. The issue is patched in versions 15.4.2 and 16.0.0. No known workarounds are available.","status":"published","published":"2025-06-03T18:19:28.771Z","modified":"2025-06-03T18:31:44.345Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium","assessor":"cna"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T14:32:41.089134Z"}],"euvd":[{"id":"EUVD-2025-16778","description":"Umbraco is an ASP.NET content management system (CMS). Starting in version 14.0.0 and prior to versions 15.4.2 and 16.0.0, it's possible to upload a file that doesn't adhere with the configured allowable file extensions via a manipulated API request. The issue is patched in versions 15.4.2 and 16.0.0. No known workarounds are available.","status":"published","published":"2025-06-03T18:19:28Z","modified":"2025-06-03T18:31:44Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium"}],"updated_at":"2026-11-02T20:32:30.496028Z"}],"ghsa":[{"id":"GHSA-fr6r-p8hv-x3c4","title":"Umbraco Vulnerable to By-Pass of Configured Allowed Extensions for File Uploads","description":"### Impact\nVia a manipulated API request it's possible to upload a file that doesn't adhere with the configured allowable file extensions.\n\n### Patches\nPatched in 15.4.2 and 16.0.0.\n\n### Workarounds\nNone available.","status":"published","published":"2025-06-04T23:50:55Z","modified":"2025-06-04T23:50:55Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T14:38:45.948817Z"}],"nvd":[{"id":"CVE-2025-48953","description":"Umbraco is an ASP.NET content management system (CMS). Starting in version 14.0.0 and prior to versions 15.4.2 and 16.0.0, it's possible to upload a file that doesn't adhere with the configured allowable file extensions via a manipulated API request. The issue is patched in versions 15.4.2 and 16.0.0. No known workarounds are available.","status":"published","published":"2025-06-03T19:15:39.423Z","modified":"2026-06-17T09:30:33.33Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium","assessor":"secondary"},{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium","assessor":"primary"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T14:11:10.143444Z"}],"osv":[{"id":"CVE-2025-48953","title":"Umbraco Vulnerable to By-Pass of Configured Allowed Extensions for File Uploads","description":"Umbraco is an ASP.NET content management system (CMS). Starting in version 14.0.0 and prior to versions 15.4.2 and 16.0.0, it's possible to upload a file that doesn't adhere with the configured allowable file extensions via a manipulated API request. The issue is patched in versions 15.4.2 and 16.0.0. No known workarounds are available.","status":"published","published":"2025-06-03T18:19:28.771Z","modified":"2026-10-28T02:30:53.320159265Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T15:44:50.037003Z"},{"id":"GHSA-fr6r-p8hv-x3c4","title":"Umbraco Vulnerable to By-Pass of Configured Allowed Extensions for File Uploads","description":"### Impact\nVia a manipulated API request it's possible to upload a file that doesn't adhere with the configured allowable file extensions.\n\n### Patches\nPatched in 15.4.2 and 16.0.0.\n\n### Workarounds\nNone available.","status":"published","published":"2025-06-04T23:50:55Z","modified":"2025-06-05T00:08:18.494673Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:L","level":"medium"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T15:46:46.760785Z"}]}}
