JustEnoughItems (JEI) 19.5.0.33 and before contains an Improper Validation of Specified Index, Position, or Offset in Input vulnerability. The specific issue is a failure to validate slot index in JEI for Minecraft, which allows in-game item duplication.
[
{
"id": "CVE-2024-41565-1366c7df",
"signature_version": "v1",
"digest": {
"length": 944.0,
"function_hash": "139075671416167560497422825868500660645"
},
"deprecated": false,
"target": {
"file": "Library/src/main/java/mezz/jei/library/transfer/BasicRecipeTransferHandler.java",
"function": "validateTransferInfo"
},
"signature_type": "Function",
"source": "https://github.com/mezz/justenoughitems/commit/99ff43ba1009c44c6d935e2ab8a6c9292bb12873"
},
{
"id": "CVE-2024-41565-3f27008d",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"64638116533842271186437105336563330868",
"258545906205252646953459496764257587685",
"22772002143798030113740841479337640863",
"308616881519038832017620919144046755437",
"330736821890315639482409423242225526697",
"195335014405976081204418852556670178642",
"139749120511938806155506232889468793379",
"109785682982473013541029620905834762673",
"314463206564579037089402072640751709717",
"334224420811707771680163967498377259126",
"329854483777991570707756436727656206042"
]
},
"deprecated": false,
"target": {
"file": "Library/src/main/java/mezz/jei/library/transfer/BasicRecipeTransferHandler.java"
},
"signature_type": "Line",
"source": "https://github.com/mezz/justenoughitems/commit/99ff43ba1009c44c6d935e2ab8a6c9292bb12873"
},
{
"id": "CVE-2024-41565-633560dc",
"signature_version": "v1",
"digest": {
"length": 2045.0,
"function_hash": "222118353219657740684920168508826673975"
},
"deprecated": false,
"target": {
"file": "Common/src/main/java/mezz/jei/common/transfer/RecipeTransferUtil.java",
"function": "validateSlots"
},
"signature_type": "Function",
"source": "https://github.com/mezz/justenoughitems/commit/99ff43ba1009c44c6d935e2ab8a6c9292bb12873"
},
{
"id": "CVE-2024-41565-cb0a3dc0",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"53452022447028492126424333934468179811",
"228280522535520801538458273273438214704",
"325369583994627017027025835338081383979",
"253241923519713398029451084506550787508",
"114609910570304169086324333339647750438",
"78361390426723727272231735978058026859",
"108699019692621251849030794248252024461",
"308333458648876903901379379467233485915",
"275507883430896333478174264659233906778",
"173522294937989001604777719013274093615",
"278855902752784711062284317593968676907",
"217017203451249455976462609121249028936",
"71277849326886971253142545288918845099",
"10813749927537190033728352827415872298",
"223085950647797279604513254730476531014",
"46132555802532563144921998227903361157",
"321167073266407604059152874877848152842",
"113078298198000188015652373099435516864",
"240522512309630831697827857464120036961",
"63023319149774050960125992398873200987",
"240337343017194005421661661502502705638"
]
},
"deprecated": false,
"target": {
"file": "Common/src/main/java/mezz/jei/common/transfer/RecipeTransferUtil.java"
},
"signature_type": "Line",
"source": "https://github.com/mezz/justenoughitems/commit/99ff43ba1009c44c6d935e2ab8a6c9292bb12873"
},
{
"id": "CVE-2024-41565-d4eac68d",
"signature_version": "v1",
"digest": {
"length": 1829.0,
"function_hash": "62880327635086726946511715158073627773"
},
"deprecated": false,
"target": {
"file": "Library/src/main/java/mezz/jei/library/transfer/BasicRecipeTransferHandler.java",
"function": "transferRecipe"
},
"signature_type": "Function",
"source": "https://github.com/mezz/justenoughitems/commit/99ff43ba1009c44c6d935e2ab8a6c9292bb12873"
}
]