{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/36588?format=json","vulnerability_id":"VCID-yx6s-n66a-j3g6","summary":"views.py in Wagtail CRX CodeRed Extensions (formerly CodeRed CMS or coderedcms) before 0.22.3 allows upward protected/..%2f..%2f path traversal when serving protected media.","aliases":[{"alias":"CVE-2021-46897"},{"alias":"GHSA-h454-rq3m-89rc"},{"alias":"PYSEC-2023-210"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/37683?format=json","purl":"pkg:pypi/coderedcms@0.22.3","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.22.3"}],"affected_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/67441?format=json","purl":"pkg:pypi/coderedcms@0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0"},{"url":"http://public2.vulnerablecode.io/api/packages/37645?format=json","purl":"pkg:pypi/coderedcms@0.5.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.5.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37646?format=json","purl":"pkg:pypi/coderedcms@0.5.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.5.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37647?format=json","purl":"pkg:pypi/coderedcms@0.6.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.6.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37648?format=json","purl":"pkg:pypi/coderedcms@0.7.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.7.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37649?format=json","purl":"pkg:pypi/coderedcms@0.7.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.7.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37650?format=json","purl":"pkg:pypi/coderedcms@0.8.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.8.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37651?format=json","purl":"pkg:pypi/coderedcms@0.9.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.9.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37652?format=json","purl":"pkg:pypi/coderedcms@0.9.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.9.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37653?format=json","purl":"pkg:pypi/coderedcms@0.10.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.10.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37654?format=json","purl":"pkg:pypi/coderedcms@0.11.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.11.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37655?format=json","purl":"pkg:pypi/coderedcms@0.12.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.12.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37656?format=json","purl":"pkg:pypi/coderedcms@0.12.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.12.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37657?format=json","purl":"pkg:pypi/coderedcms@0.13.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.13.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37658?format=json","purl":"pkg:pypi/coderedcms@0.13.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.13.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37659?format=json","purl":"pkg:pypi/coderedcms@0.13.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.13.2"},{"url":"http://public2.vulnerablecode.io/api/packages/37660?format=json","purl":"pkg:pypi/coderedcms@0.13.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.13.3"},{"url":"http://public2.vulnerablecode.io/api/packages/37661?format=json","purl":"pkg:pypi/coderedcms@0.14.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.14.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37662?format=json","purl":"pkg:pypi/coderedcms@0.14.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.14.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37663?format=json","purl":"pkg:pypi/coderedcms@0.15.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.15.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37664?format=json","purl":"pkg:pypi/coderedcms@0.15.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.15.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37665?format=json","purl":"pkg:pypi/coderedcms@0.15.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.15.2"},{"url":"http://public2.vulnerablecode.io/api/packages/37666?format=json","purl":"pkg:pypi/coderedcms@0.16.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.16.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37667?format=json","purl":"pkg:pypi/coderedcms@0.16.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.16.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37668?format=json","purl":"pkg:pypi/coderedcms@0.16.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.16.2"},{"url":"http://public2.vulnerablecode.io/api/packages/37669?format=json","purl":"pkg:pypi/coderedcms@0.16.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.16.3"},{"url":"http://public2.vulnerablecode.io/api/packages/37670?format=json","purl":"pkg:pypi/coderedcms@0.17.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.17.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37671?format=json","purl":"pkg:pypi/coderedcms@0.18.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.18.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37672?format=json","purl":"pkg:pypi/coderedcms@0.18.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.18.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37673?format=json","purl":"pkg:pypi/coderedcms@0.18.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.18.2"},{"url":"http://public2.vulnerablecode.io/api/packages/37674?format=json","purl":"pkg:pypi/coderedcms@0.19.0rc1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.19.0rc1"},{"url":"http://public2.vulnerablecode.io/api/packages/37675?format=json","purl":"pkg:pypi/coderedcms@0.19.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.19.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37676?format=json","purl":"pkg:pypi/coderedcms@0.19.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.19.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37677?format=json","purl":"pkg:pypi/coderedcms@0.20.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.20.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37678?format=json","purl":"pkg:pypi/coderedcms@0.21.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.21.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37679?format=json","purl":"pkg:pypi/coderedcms@0.21.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.21.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37680?format=json","purl":"pkg:pypi/coderedcms@0.22.0","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.22.0"},{"url":"http://public2.vulnerablecode.io/api/packages/37681?format=json","purl":"pkg:pypi/coderedcms@0.22.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.22.1"},{"url":"http://public2.vulnerablecode.io/api/packages/37682?format=json","purl":"pkg:pypi/coderedcms@0.22.2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-yx6s-n66a-j3g6"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:pypi/coderedcms@0.22.2"}],"references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2021-46897","reference_id":"","reference_type":"","scores":[{"value":"0.00101","scoring_system":"epss","scoring_elements":"0.2739","published_at":"2026-06-08T12:55:00Z"},{"value":"0.00101","scoring_system":"epss","scoring_elements":"0.27397","published_at":"2026-06-09T12:55:00Z"},{"value":"0.00101","scoring_system":"epss","scoring_elements":"0.27479","published_at":"2026-06-06T12:55:00Z"},{"value":"0.00101","scoring_system":"epss","scoring_elements":"0.2753","published_at":"2026-06-05T12:55:00Z"},{"value":"0.00101","scoring_system":"epss","scoring_elements":"0.27463","published_at":"2026-06-04T12:55:00Z"},{"value":"0.00101","scoring_system":"epss","scoring_elements":"0.27441","published_at":"2026-06-07T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2021-46897"},{"reference_url":"https://github.com/coderedcorp/coderedcms","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/coderedcorp/coderedcms"},{"reference_url":"https://github.com/coderedcorp/coderedcms/commit/06006cec23a723bc7d76df75ce2c2d795a447902","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/coderedcorp/coderedcms/commit/06006cec23a723bc7d76df75ce2c2d795a447902"},{"reference_url":"https://github.com/coderedcorp/coderedcms/compare/v0.22.2...v0.22.3","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2024-09-16T13:11:44Z/"}],"url":"https://github.com/coderedcorp/coderedcms/compare/v0.22.2...v0.22.3"},{"reference_url":"https://github.com/coderedcorp/coderedcms/issues/448","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2024-09-16T13:11:44Z/"}],"url":"https://github.com/coderedcorp/coderedcms/issues/448"},{"reference_url":"https://github.com/coderedcorp/coderedcms/pull/450","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:P/A:N/T:P/P:M/B:A/M:M/D:T/2024-09-16T13:11:44Z/"}],"url":"https://github.com/coderedcorp/coderedcms/pull/450"},{"reference_url":"https://github.com/pypa/advisory-database/tree/main/vulns/coderedcms/PYSEC-2023-210.yaml","reference_id":"","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/pypa/advisory-database/tree/main/vulns/coderedcms/PYSEC-2023-210.yaml"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2021-46897","reference_id":"CVE-2021-46897","reference_type":"","scores":[{"value":"6.5","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-46897"},{"reference_url":"https://github.com/advisories/GHSA-h454-rq3m-89rc","reference_id":"GHSA-h454-rq3m-89rc","reference_type":"","scores":[{"value":"MODERATE","scoring_system":"cvssv3.1_qr","scoring_elements":""}],"url":"https://github.com/advisories/GHSA-h454-rq3m-89rc"}],"weaknesses":[{"cwe_id":1035,"name":"OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities","description":"Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2017."},{"cwe_id":352,"name":"Cross-Site Request Forgery (CSRF)","description":"The web application does not, or can not, sufficiently verify whether a well-formed, valid, consistent request was intentionally provided by the user who submitted the request."},{"cwe_id":937,"name":"OWASP Top Ten 2013 Category A9 - Using Components with Known Vulnerabilities","description":"Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2013."},{"cwe_id":22,"name":"Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","description":"The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory."}],"exploits":[],"severity_range_score":"4.0 - 6.9","exploitability":"0.5","weighted_severity":"6.2","risk_score":3.1,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-yx6s-n66a-j3g6"}