{"id":"CVE-2023-52431","aliases":["EUVD-2023-57056","GHSA-895f-2fwm-hcv8"],"status":"published","title":"The Plack::Middleware::XSRFBlock package before 0.0.19 for Perl allows attackers to bypass a CSRF...","description":"The Plack::Middleware::XSRFBlock package before 0.0.19 for Perl allows attackers to bypass a CSRF protection mechanism via an empty form value and an empty cookie (if signed cookies are disabled).","severity":{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-12","score":0.00244,"percentile":0.15795,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-269","CWE-352"],"published":"2024-02-13T00:00:00Z","modified":"2026-06-17T06:42:40Z","products":[{"vendor":"plack\\","product":"\\"},{"vendor":"plack_middleware","product":"xsrf_block_package_for_perl"}],"references":[{"url":"https://metacpan.org/release/DAKKAR/Plack-Middleware-XSRFBlock-0.0.19/source/Changes","tags":["x_transferred","Release Notes"]},{"url":"https://github.com/briandfoy/cpan-security-advisory/blob/9374f98bef51e1ae887f293234050551c079776f/cpansa/CPANSA-Plack-Middleware-XSRFBlock.yml#L2-L15","tags":["x_transferred","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2023-52431"},{"url":"https://github.com/advisories/GHSA-895f-2fwm-hcv8"}],"sources":{"cve":[{"id":"CVE-2023-52431","description":"The Plack::Middleware::XSRFBlock package before 0.0.19 for Perl allows attackers to bypass a CSRF protection mechanism via an empty form value and an empty cookie (if signed cookies are disabled).","status":"published","published":"2024-02-13T00:00:00Z","modified":"2025-04-24T15:40:18.584Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"adp"}],"cwes":["CWE-269"],"updated_at":"2026-11-02T14:35:18.88314Z"}],"euvd":[{"id":"EUVD-2023-57056","description":"The Plack::Middleware::XSRFBlock package before 0.0.19 for Perl allows attackers to bypass a CSRF protection mechanism via an empty form value and an empty cookie (if signed cookies are disabled).","status":"published","published":"2024-02-13T00:00:00Z","modified":"2025-04-24T15:40:18Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T20:52:04.118749Z"}],"ghsa":[{"id":"GHSA-895f-2fwm-hcv8","title":"The Plack::Middleware::XSRFBlock package before 0.0.19 for Perl allows attackers to bypass a CSRF...","description":"The Plack::Middleware::XSRFBlock package before 0.0.19 for Perl allows attackers to bypass a CSRF protection mechanism via an empty form value and an empty cookie (if signed cookies are disabled).","status":"published","published":"2024-02-13T06:30:28Z","modified":"2024-10-21T21:30:48Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-269","CWE-352"],"updated_at":"2026-11-02T14:58:33.735007Z"}],"nvd":[{"id":"CVE-2023-52431","description":"The Plack::Middleware::XSRFBlock package before 0.0.19 for Perl allows attackers to bypass a CSRF protection mechanism via an empty form value and an empty cookie (if signed cookies are disabled).","status":"published","published":"2024-02-13T05:15:08.797Z","modified":"2026-06-17T06:42:40.597Z","cvss":[{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"3.1","score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-352","CWE-269"],"updated_at":"2026-11-02T14:09:04.527564Z"}]}}
