Jenkins Script Security Plugin 1367.vdf2fc45f229c and earlier, except 1365.1367.va3bb89f8a95b_ and 1362.1364.v4cf2dc5d8776, does not perform a permission check in a method implementing form validation, allowing attackers with Overall/Read permission to check for the existence of files on the controller file system.
{ "vanir_signatures": [ { "signature_version": "v1", "target": { "file": "src/test/java/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntryTest.java" }, "signature_type": "Line", "source": "https://github.com/jenkinsci/script-security-plugin/commit/4cf2dc5d8776b119e25d203abbe695fc618c5129", "deprecated": false, "digest": { "line_hashes": [ "193410768796351728727837844957838058436", "308449359965148705106045089545175663024", "70254606833208612478548142620525665098", "145388454790940895567368335367892403959", "31321161448093970395994335414378363678", "312627828705634245046445452119695915922", "68318486562706965078557680180936860408", "20352715551907359143121437263126143571", "90652348198020426199518007589717669421", "101534678982371058730167491000974325178", "152630884979021048180118070804443023465", "105924225983465571160070043219025750091", "256005176241261059819027871433164645265", "219636036993808822974804566224973852703", "268733109085444326595412406276556843127", "292489530028342391509674792423830728461", "131124704568120059738221446934279290012" ], "threshold": 0.9 }, "id": "CVE-2024-52549-0e0a8c4a" }, { "signature_version": "v1", "target": { "function": "doCheckPath", "file": "src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry.java" }, "signature_type": "Function", "source": "https://github.com/jenkinsci/script-security-plugin/commit/4cf2dc5d8776b119e25d203abbe695fc618c5129", "deprecated": false, "digest": { "length": 469.0, "function_hash": "259207047481206575408060854090071958148" }, "id": "CVE-2024-52549-25799be9" }, { "signature_version": "v1", "target": { "file": "src/main/java/org/jenkinsci/plugins/scriptsecurity/scripts/ClasspathEntry.java" }, "signature_type": "Line", "source": "https://github.com/jenkinsci/script-security-plugin/commit/4cf2dc5d8776b119e25d203abbe695fc618c5129", "deprecated": false, "digest": { "line_hashes": [ "24547975384074007603511287741408394634", "235005261391228511367957503664577997348", "169968529053850430407217217721100964666", "328917981062353611706021529637738109754", "157086698411370408145979854950384106838", "208053156037906562936496021286795690056", "147097497329705971013015164632204890555" ], "threshold": 0.9 }, "id": "CVE-2024-52549-786c6515" } ] }