{"id":"CVE-2019-12245","aliases":["GHSA-jvx5-rm6q-gx7p"],"url":"https://o3.security/vulnerability/CVE-2019-12245","summary":"Lack of access control on upoaded files","details":"SilverStripe through 4.3.3 has incorrect access control for protected files uploaded via Upload::loadIntoFile(). An attacker may be able to guess a filename in silverstripe/assets via the AssetControlExtension.","published":"2019-09-25T19:15:10.407Z","modified":"2026-10-24T10:30:31.056836887Z","cvss":{"score":5.3,"severity":"MEDIUM","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N"},"epss":null,"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"Packagist","name":"silverstripe/framework","fixedVersion":"3.6.8"},{"ecosystem":"Packagist","name":"silverstripe/framework","fixedVersion":"3.7.4"},{"ecosystem":"Packagist","name":"silverstripe/framework","fixedVersion":"4.3.6"},{"ecosystem":"Packagist","name":"silverstripe/framework","fixedVersion":"4.4.4"},{"ecosystem":"Packagist","name":"silverstripe/assets","fixedVersion":"1.3.5"},{"ecosystem":"Packagist","name":"silverstripe/assets","fixedVersion":"1.4.4"}],"fix":null,"references":[{"type":"ADVISORY","url":"https://forum.silverstripe.org/c/releases"},{"type":"ADVISORY","url":"https://www.silverstripe.org/download/security-releases/"},{"type":"ADVISORY","url":"https://www.silverstripe.org/download/security-releases/CVE-2019-12245"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2019-12245"},{"type":"WEB","url":"https://github.com/FriendsOfPHP/security-advisories/blob/master/silverstripe/assets/CVE-2019-12245.yaml"},{"type":"WEB","url":"https://www.silverstripe.org/download/security-releases"},{"type":"WEB","url":"https://www.silverstripe.org/download/security-releases/cve-2019-12245"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-10-24T10:30:31.056836887Z"}}