{"action":"No fix published. Pin and monitor.","affected":[{"introduced":"0","last_affected":"0.10.4"}],"component":"ludwig","cve_ids":["CVE-2026-31237"],"ecosystem":"PyPI","epss":0.006,"exploited":false,"fixed_versions":[],"ghsa_id":"GHSA-wcr3-gm9f-f87q","id":"tcs_01M5KG207XDVGRQTPXHMDEZXYT","modified_at":"2026-06-29T12:26:29.944519616Z","published_at":"2026-05-12T18:30:41Z","references":["https://osv.dev/vulnerability/GHSA-wcr3-gm9f-f87q","https://nvd.nist.gov/vuln/detail/CVE-2026-31237","https://github.com/ludwig-ai/ludwig","https://www.notion.so/CVE-2026-31237-35d1e139318881fb95a2ee7c5d0e17d8"],"severity":{"label":"critical","score":9.8},"sources":[{"source":"osv","source_id":"GHSA-wcr3-gm9f-f87q","url":"https://osv.dev/vulnerability/GHSA-wcr3-gm9f-f87q"}],"summary":"Ludwig framework is vulnerable to insecure deserialization through its predict() method."}