Artemis Java Test Sandbox versions less than 1.7.6 are vulnerable to a sandbox escape when an attacker crafts a special subclass of InvocationTargetException. An attacker can abuse this issue to execute arbitrary Java when a victim executes the supposedly sandboxed code.
{ "vanir_signatures": [ { "digest": { "function_hash": "91041778157091034273775672314669649084", "length": 77.0 }, "id": "CVE-2024-23683-398a74e6", "source": "https://github.com/ls1intum/ares/commit/af4f28a56e2fe600d8750b3b415352a0a3217392", "signature_type": "Function", "signature_version": "v1", "target": { "file": "src/main/java/de/tum/in/test/api/security/ArtemisSecurityManager.java", "function": "isStackFrameNotWhitelisted" }, "deprecated": false }, { "digest": { "function_hash": "91041778157091034273775672314669649084", "length": 77.0 }, "id": "CVE-2024-23683-43a963df", "source": "https://github.com/ls1intum/ares/commit/af4f28a56e2fe600d8750b3b415352a0a3217392", "signature_type": "Function", "signature_version": "v1", "target": { "file": "src/main/java/de/tum/in/test/api/security/ArtemisSecurityManager.java", "function": "isStackFrameNotWhitelisted" }, "deprecated": false }, { "digest": { "threshold": 0.9, "line_hashes": [ "222205789407418788474075314404689175523", "141164050084984609245935767226232236384", "156343930777716367873994039976103801366", "317059080510283267124805400641719625359", "189578305198010978548200253552890918350", "109430796302876757239311501404605316364", "74352941672582042204684535201878556537", "289195920905313920012599656317085856752", "171946176488872699425260201964592984937", "90588293999896277214489271403206848254", "201049305673356382225460606575510533144", "29081392146851609479303117710157628106", "115273424948078918029364487614495336000", "192573661888202677828166159895114497735" ] }, "id": "CVE-2024-23683-7634eab7", "source": "https://github.com/ls1intum/ares/commit/af4f28a56e2fe600d8750b3b415352a0a3217392", "signature_type": "Line", "signature_version": "v1", "target": { "file": "src/main/java/de/tum/in/test/api/security/ArtemisSecurityManager.java" }, "deprecated": false }, { "digest": { "threshold": 0.9, "line_hashes": [ "83182084848695103237194630523254580788", "72679568107938830421101508861884408882", "287426575106356707455979033511220304110", "162137659482882909441402744159934645789", "134646402298426598656430605439642988944", "98664696469054867791458193713579996220", "62708531796600342465410636699972701964" ] }, "id": "CVE-2024-23683-7ac33079", "source": "https://github.com/ls1intum/ares/commit/af4f28a56e2fe600d8750b3b415352a0a3217392", "signature_type": "Line", "signature_version": "v1", "target": { "file": "src/test/java/de/tum/in/testuser/subject/SecurityPenguin.java" }, "deprecated": false }, { "digest": { "threshold": 0.9, "line_hashes": [ "142768463121291939267304117535844888559", "153270359424483563679864124219238535622", "314394540882089252058579793378577098906", "129063387080871711096715450436181080609", "2338497979486980444561307968245500580", "248797620933809427113398123824239314886", "201228074461220207361278231978690349862" ] }, "id": "CVE-2024-23683-8b72c3f9", "source": "https://github.com/ls1intum/ares/commit/af4f28a56e2fe600d8750b3b415352a0a3217392", "signature_type": "Line", "signature_version": "v1", "target": { "file": "src/test/java/de/tum/in/test/api/SecurityTest.java" }, "deprecated": false }, { "digest": { "threshold": 0.9, "line_hashes": [ "215216012792422391372707087655954272598", "222375496661569092491691136946616624713", "299103497640953431578263464797238838367", "336262879651085811756256670274101006059" ] }, "id": "CVE-2024-23683-aa228765", "source": "https://github.com/ls1intum/ares/commit/af4f28a56e2fe600d8750b3b415352a0a3217392", "signature_type": "Line", "signature_version": "v1", "target": { "file": "src/main/java/de/tum/in/test/api/security/SecurityConstants.java" }, "deprecated": false }, { "digest": { "threshold": 0.9, "line_hashes": [ "130181205586836982141103177590829587272", "180049987335371414801804783008839513597", "154122635051108541042351309584078805974" ] }, "id": "CVE-2024-23683-b311812c", "source": "https://github.com/ls1intum/ares/commit/af4f28a56e2fe600d8750b3b415352a0a3217392", "signature_type": "Line", "signature_version": "v1", "target": { "file": "src/test/java/de/tum/in/testuser/SecurityUser.java" }, "deprecated": false }, { "digest": { "function_hash": "154066451263533229432428421302153373787", "length": 402.0 }, "id": "CVE-2024-23683-ea23abf5", "source": "https://github.com/ls1intum/ares/commit/af4f28a56e2fe600d8750b3b415352a0a3217392", "signature_type": "Function", "signature_version": "v1", "target": { "file": "src/main/java/de/tum/in/test/api/security/ArtemisSecurityManager.java", "function": "isCallNotWhitelisted" }, "deprecated": false } ] }