{"id":"CVE-2024-52279","aliases":["EUVD-2024-54846","GHSA-jr43-q92q-5q82"],"status":"published","title":"Apache Zeppelin: Arbitrary file read by adding malicious JDBC connection string","description":"Improper Input Validation vulnerability in Apache Zeppelin. The fix for JDBC URL validation in CVE-2024-31864 did not account for URL encoded input.\n\nThis issue affects Apache Zeppelin: from 0.11.1 before 0.12.0.\n\nUsers are recommended to upgrade to version 0.12.0, which fixes the issue.","severity":{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.01132,"percentile":0.66852,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-20"],"published":"2025-08-03T10:02:05Z","modified":"2026-10-28T02:30:56Z","fixes":[{"ecosystem":"Maven","package":"org.apache.zeppelin:zeppelin-jdbc","fixed_in":["0.12.0"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Maven","package":"org.apache.zeppelin:zeppelin-jdbc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0.11.1"},{"fixed":"0.12.0"}]}]},{"source":"osv","ecosystem":"Maven","package":"org.apache.zeppelin:zeppelin-jdbc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0.11.1"},{"fixed":"0.12.0"}]}],"versions":["0.11.1","0.11.2"]}],"products":[{"vendor":"apache","product":"zeppelin"},{"vendor":"apache software foundation","product":"apache zeppelin"}],"references":[{"url":"https://github.com/apache/zeppelin/pull/4838","tags":["patch","Issue Tracking","fix","web"]},{"url":"https://issues.apache.org/jira/browse/ZEPPELIN-6095","tags":["issue-tracking","Issue Tracking","report","web"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-31864","tags":["issue-tracking","Not Applicable","report","web"]},{"url":"https://lists.apache.org/thread/dxb98vgrb21rrl3k0fzonpk66onr6o4q","tags":["vendor-advisory","Vendor Advisory","advisory","web"]},{"url":"http://www.openwall.com/lists/oss-security/2025/08/03/3","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-52279","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-jr43-q92q-5q82"},{"url":"https://repo.maven.apache.org/maven2","tags":["web"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/52xxx/CVE-2024-52279.json","tags":["advisory"]},{"url":"https://github.com/apache/zeppelin","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2024-52279","title":"Apache Zeppelin: Arbitrary file read by adding malicious JDBC connection string","description":"Improper Input Validation vulnerability in Apache Zeppelin. The fix for JDBC URL validation in CVE-2024-31864 did not account for URL encoded input.\n\nThis issue affects Apache Zeppelin: from 0.11.1 before 0.12.0.\n\nUsers are recommended to upgrade to version 0.12.0, which fixes the issue.","status":"published","published":"2025-08-03T10:02:05.153Z","modified":"2025-11-04T21:09:03.247Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"adp"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:34:03.661584Z"}],"euvd":[{"id":"EUVD-2024-54846","description":"Improper Input Validation vulnerability in Apache Zeppelin. The fix for JDBC URL validation in CVE-2024-31864 did not account for URL encoded input.\n\nThis issue affects Apache Zeppelin: from 0.11.1 before 0.12.0.\n\nUsers are recommended to upgrade to version 0.12.0, which fixes the issue.","status":"published","published":"2025-08-03T10:02:05Z","modified":"2025-11-04T21:09:03Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"updated_at":"2026-11-02T19:49:21.645169Z"}],"ghsa":[{"id":"GHSA-jr43-q92q-5q82","title":"Apache Zeppelin: Arbitrary file read by adding malicious JDBC connection string","description":"Improper Input Validation vulnerability in Apache Zeppelin. The fix for JDBC URL validation in CVE-2024-31864 did not account for URL encoded input.\n\nThis issue affects Apache Zeppelin: from 0.11.1 before 0.12.0.\n\nUsers are recommended to upgrade to version 0.12.0, which fixes the issue.","status":"published","published":"2025-08-03T12:30:30Z","modified":"2025-11-05T20:33:28Z","cvss":[{"version":"4.0","score":6.6,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:U","level":"medium"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:39:07.0252Z"}],"nvd":[{"id":"CVE-2024-52279","description":"Improper Input Validation vulnerability in Apache Zeppelin. The fix for JDBC URL validation in CVE-2024-31864 did not account for URL encoded input.\n\nThis issue affects Apache Zeppelin: from 0.11.1 before 0.12.0.\n\nUsers are recommended to upgrade to version 0.12.0, which fixes the issue.","status":"published","published":"2025-08-03T10:15:27.517Z","modified":"2026-06-17T08:06:55.733Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary"},{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high","assessor":"secondary"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:10:47.444899Z"}],"osv":[{"id":"CVE-2024-52279","title":"Apache Zeppelin: Arbitrary file read by adding malicious JDBC connection string","description":"Improper Input Validation vulnerability in Apache Zeppelin. The fix for JDBC URL validation in CVE-2024-31864 did not account for URL encoded input.\n\nThis issue affects Apache Zeppelin: from 0.11.1 before 0.12.0.\n\nUsers are recommended to upgrade to version 0.12.0, which fixes the issue.","status":"published","published":"2025-08-03T10:02:05.153Z","modified":"2026-10-28T02:30:56.979551484Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"high"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T15:44:44.032344Z"},{"id":"GHSA-jr43-q92q-5q82","title":"Apache Zeppelin: Arbitrary file read by adding malicious JDBC connection string","description":"Improper Input Validation vulnerability in Apache Zeppelin. The fix for JDBC URL validation in CVE-2024-31864 did not account for URL encoded input.\n\nThis issue affects Apache Zeppelin: from 0.11.1 before 0.12.0.\n\nUsers are recommended to upgrade to version 0.12.0, which fixes the issue.","status":"published","published":"2025-08-03T12:30:30Z","modified":"2025-11-05T21:06:52.022548Z","cvss":[{"version":"4.0","score":6.6,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:U","level":"medium"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T15:46:50.687609Z"}]}}
