Graylog is a free and open log management platform. Starting in version 2.0.0 and prior to versions 5.1.11 and 5.2.4, arbitrary classes can be loaded and instantiated using a HTTP PUT request to the /api/system/cluster_config/ endpoint. Graylog's cluster config system uses fully qualified class names as config keys. To validate the existence of the requested class before using them, Graylog loads the class using the class loader. If a user with the appropriate permissions performs the request, arbitrary classes with 1-arg String constructors can be instantiated. This will execute arbitrary code that is run during class instantiation. In the specific use case of java.io.File, the behavior of the internal web-server stack will lead to information exposure by including the entire file content in the response to the REST request. Versions 5.1.11 and 5.2.4 contain a fix for this issue.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-284",
"CWE-863"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/24xxx/CVE-2024-24824.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-24824.json"
"2026-07-22T02:51:06Z"
[
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-011163af",
"digest": {
"line_hashes": [
"106145388101213987104789695857917897829",
"148818741582743154606791902046669882806",
"336944419190221122305895765753158165502",
"172455628726752652811018649209160834070",
"230779821763261705684750583861460408154",
"134768838672279086867703740345395717195",
"276143296717948452758970992180505172500",
"56422928299232613204617732257590760194",
"289003192250618150136459381259104850854",
"37670892204585594881570066977774619690",
"201166341101379696542042455604942961163",
"339560380061316163486228199043512985323",
"268848958752758432295937472583456108281",
"210419353404767721554852551852261769522",
"316035100322761392416038384704918436097",
"88715931837800008409035868076057475090",
"148433568833413219421198665273890990608",
"172069243867671683420671490435564080911",
"308250580411155501002467682201645426639",
"33553373810913485762863285896562894531",
"220825132831206206706658764425628839259",
"69436469959072755974563440538417586173",
"43386725641579576477517183870865631118",
"167792359035840985992866312098060365780",
"25431625003115256437188431012518538712",
"191877126832846964969474158110542641930",
"194811043456619286294931621444423131004",
"119853569398166756104570777537816669717",
"11951367071482776507627872911701724714"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/cluster/ClusterConfigServiceImpl.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-0baeb89f",
"digest": {
"length": 394.0,
"function_hash": "279793684773354504388438608050830709635"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/migrations/V20161215163900_MoveIndexSetDefaultConfigTest.java",
"function": "setUp"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-1052f33d",
"digest": {
"line_hashes": [
"161710548666346020653247610234778448588",
"38828386959360619729864263466191663778",
"150854033737160494587542847712542964426",
"139077139356046228890370330987464552711",
"272694397249202485982384155454818624396",
"299878345069113607027834323442204240273",
"230290858788058019605011711280650332127",
"154233032474315481514402225634904838264",
"37391067510895927195228322893279108471",
"107675465509015516389959947511494312328",
"8334411889181621637853471813005685295",
"41530418505674861125896935789659457706",
"147820454189633616687180122624769656780",
"124680544556993436503621906316115316541",
"267924162730568858175204721579272251595",
"324614522434062181825538562740743640547",
"335051176802509898308969467323325609041",
"248076998469588458408163724182668693938",
"99834868711623835175577980417903855537"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/rest/resources/system/ClusterConfigResource.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-10c06d85",
"digest": {
"length": 378.0,
"function_hash": "250930784575386165892257364250391936141"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/indexer/indexset/MongoIndexSetServiceTest.java",
"function": "setUp"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-1ba17ced",
"digest": {
"length": 378.0,
"function_hash": "250930784575386165892257364250391936141"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/indexer/indexset/MongoIndexSetServiceTest.java",
"function": "setUp"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-30005abc",
"digest": {
"line_hashes": [
"180765971726962563063158719879832388814",
"181620927931096044224603812573061678210",
"123679281751275890140639389626326869204",
"198432957076330882403003254891005823475",
"134173054671521758212100996157176874209",
"45072673719736333811138278446154485134",
"169939521063984823210712784655326879363",
"321992304142618368876514058354154821009",
"167510851128902435243134587057982059537",
"52072569263869251608662606966749943315",
"93390510080549522783033339292373262604",
"277973502733037721471639927443096045097",
"115089420536154539386107306783042726239",
"292108911572587945026335197132978432831",
"319979261238784776918087330646880012186",
"10110348712734115500060727716466903351",
"36598953047835774350412276754288706133"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/Configuration.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-338badda",
"digest": {
"line_hashes": [
"154624375970419775574059089750340678879",
"216091950628868149476314907078387520722",
"63450927453594234439577553056901412106",
"55019448000258056514163664772696166868",
"71152908445424762937421595902823974767",
"3977068283615178633991280658144698784",
"85401393994054726921919083822637180250",
"85799692015118010283805001446123625858",
"14052406633022170565582090309992589174",
"231538672638194721633211620188373608891",
"64351721872799545451309644622399062466",
"266685233425187688502941791158629554187",
"76807650028387633354667574414133529701",
"184418101144864048661064943627611124688"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/migrations/V20170110150100_FixAlertConditionsMigrationTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-3bf084b8",
"digest": {
"length": 345.0,
"function_hash": "328512441627256132026528640360316957410"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/events/ClusterEventPeriodicalTest.java",
"function": "setUpService"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-3fd757bb",
"digest": {
"line_hashes": [
"211884395291188843918665303771844985340",
"140409631758786950467322669870394535182",
"63450927453594234439577553056901412106",
"55019448000258056514163664772696166868",
"71152908445424762937421595902823974767",
"3977068283615178633991280658144698784",
"190376638595197866245591278350122687463",
"149012691624105830179473186692837014140",
"150416626133083083434256985572548344479",
"269737500755509136435866263603901744692",
"231538672638194721633211620188373608891",
"305094136446045658643759611705010543200",
"64351721872799545451309644622399062466",
"317424942368611761471630407238551767005",
"6885700159355676936679651609605782622",
"12312477859913683599935727293497756777"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/migrations/V20161215163900_MoveIndexSetDefaultConfigTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-4c115130",
"digest": {
"length": 492.0,
"function_hash": "108172833561680913756188776065622340523"
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/cluster/ClusterConfigServiceImpl.java",
"function": "list"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-4de58527",
"digest": {
"length": 145.0,
"function_hash": "83123904365783913756809759094053632590"
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/rest/resources/system/ClusterConfigResource.java",
"function": "classFromName"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-4ede4d09",
"digest": {
"line_hashes": [
"315932982484924679076921010894495204141",
"274491342831043747468370216160871662015",
"63450927453594234439577553056901412106",
"308654831074451440518289861808436749643",
"119992077491943672122986273783894065448",
"35787420480576072283077687713829904240",
"317334084963550632817994376894022346432",
"21979408096179108286698612172797822172",
"219243108371805712318942531276876055367",
"117433432317399112018494464605191249647",
"249296086288554243975604314503423872640",
"118927159922657067870300761233940066256",
"239880972093836442347011351531890373389",
"198183357581460053461905367679540236262",
"246181627068471410107299566811776418946",
"144079048678794834730533359341937080798",
"153270453439979564701765774135617882048",
"293370749022280162367161016811898440680",
"167361690019746514017989275563430964518"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/events/ClusterEventPeriodicalTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-56cecea2",
"digest": {
"length": 626.0,
"function_hash": "267767545361004083937905791836864439305"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog/plugins/views/search/views/ViewServiceTest.java",
"function": "setUp"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-59ce2dc6",
"digest": {
"line_hashes": [
"154624375970419775574059089750340678879",
"216091950628868149476314907078387520722",
"63450927453594234439577553056901412106",
"55019448000258056514163664772696166868",
"71152908445424762937421595902823974767",
"3977068283615178633991280658144698784",
"85401393994054726921919083822637180250",
"85799692015118010283805001446123625858",
"14052406633022170565582090309992589174",
"231538672638194721633211620188373608891",
"64351721872799545451309644622399062466",
"266685233425187688502941791158629554187",
"76807650028387633354667574414133529701",
"184418101144864048661064943627611124688"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/migrations/V20170110150100_FixAlertConditionsMigrationTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-5bd9245d",
"digest": {
"length": 602.0,
"function_hash": "44195318776852264039577354754952029620"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/migrations/V20170110150100_FixAlertConditionsMigrationTest.java",
"function": "setUp"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-5e6f7718",
"digest": {
"line_hashes": [
"234408295605640523843870832787572165744",
"278659384676477394820083074840088943858",
"186932764336521743035946539751260159729",
"171328586349684067001272893080727995340",
"177146092531788179996910551435361215730",
"294274549688573819976570300480953005450",
"126706383389364076025876539379634913257",
"218381679132739609571726954111012423628"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog/plugins/views/search/views/ViewServiceTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-77189ceb",
"digest": {
"line_hashes": [
"162706421638325243735809275276580095733",
"247298790549959696340182169089801943866",
"278711751168698283116847979715946249633",
"249348346183334762048254856340281405163",
"134173054671521758212100996157176874209",
"169864540711173939884705629292120500563",
"223795503792986863375451982885326731137",
"125356082782061028070534271662228961412",
"297720539314615995672263715080213375479",
"37863303084277420342425766573891403616",
"177055068037606924780347469955396190350",
"71871728576006228522303391778141377279",
"22782476526445584375967534864128269043",
"157696188057240274538980532770659911475",
"322144876038574375541729609707200980475",
"10110348712734115500060727716466903351",
"36598953047835774350412276754288706133"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/Configuration.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-787cfa42",
"digest": {
"line_hashes": [
"142904998543480303402275309852297776786",
"178404705470187498892549372810025992626",
"63450927453594234439577553056901412106",
"69076832076371246289608073903204959709",
"78455401914028794378163440042224996494",
"241830708279717170405914820766138536850",
"1138183706744348948938954915122230956",
"281264703872180521185720462974832648631"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/indexer/indexset/MongoIndexSetServiceTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-7bd0c86e",
"digest": {
"length": 394.0,
"function_hash": "279793684773354504388438608050830709635"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/migrations/V20161215163900_MoveIndexSetDefaultConfigTest.java",
"function": "setUp"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-923481cd",
"digest": {
"line_hashes": [
"161710548666346020653247610234778448588",
"38828386959360619729864263466191663778",
"150854033737160494587542847712542964426",
"139077139356046228890370330987464552711",
"272694397249202485982384155454818624396",
"299878345069113607027834323442204240273",
"230290858788058019605011711280650332127",
"154233032474315481514402225634904838264",
"37391067510895927195228322893279108471",
"107675465509015516389959947511494312328",
"8334411889181621637853471813005685295",
"41530418505674861125896935789659457706",
"147820454189633616687180122624769656780",
"124680544556993436503621906316115316541",
"267924162730568858175204721579272251595",
"324614522434062181825538562740743640547",
"335051176802509898308969467323325609041",
"248076998469588458408163724182668693938",
"99834868711623835175577980417903855537"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/rest/resources/system/ClusterConfigResource.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-9515deaf",
"digest": {
"line_hashes": [
"106145388101213987104789695857917897829",
"148818741582743154606791902046669882806",
"336944419190221122305895765753158165502",
"172455628726752652811018649209160834070",
"230779821763261705684750583861460408154",
"134768838672279086867703740345395717195",
"276143296717948452758970992180505172500",
"56422928299232613204617732257590760194",
"289003192250618150136459381259104850854",
"37670892204585594881570066977774619690",
"201166341101379696542042455604942961163",
"339560380061316163486228199043512985323",
"268848958752758432295937472583456108281",
"210419353404767721554852551852261769522",
"316035100322761392416038384704918436097",
"88715931837800008409035868076057475090",
"148433568833413219421198665273890990608",
"172069243867671683420671490435564080911",
"308250580411155501002467682201645426639",
"33553373810913485762863285896562894531",
"220825132831206206706658764425628839259",
"69436469959072755974563440538417586173",
"43386725641579576477517183870865631118",
"167792359035840985992866312098060365780",
"25431625003115256437188431012518538712",
"191877126832846964969474158110542641930",
"194811043456619286294931621444423131004",
"119853569398166756104570777537816669717",
"11951367071482776507627872911701724714"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/cluster/ClusterConfigServiceImpl.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-9b5528e4",
"digest": {
"line_hashes": [
"211075037160905203971334478046512265910",
"223514740340969837105255500390157139896",
"92025410146990913018547013526374301666",
"163497497882976186355536545823901271524",
"315323688859178693120832972878744010898",
"241795872111721895579341936486825754577",
"191891668541357217037855476618244827600",
"171827953089675897276271190881654181958",
"122555615079866400755679054168994764290",
"2292677775128343187408031006139290398",
"269711276829506601928465463026398242120",
"154233138618718753519836595233942999006",
"8402382785152205552117660603614207385",
"185413215159538557659544043063267492654",
"322467433894274200844143459415323684634",
"281868067863425760877085942781262468301",
"149434627514060897294081426387573152630",
"9265167808324241278838311803229019029",
"115710622566250599703161846014609674104",
"129671065731279333089131549486401555755",
"142086404922446902573967282254792335402",
"242612767206647728254293124567120894107",
"245539374891893269267041923585836777718",
"217751155015276410528723257835516926015",
"339803292614404202810353464215099759204",
"302402107089503818554887176845010237002",
"188257678992768713353341618671010792507",
"203518291961723911134239790222457249710",
"264561458281586225727787972463342441099",
"320339856786463750751579443011434162251",
"236619778761387797797764572079601118656",
"235418725339577930474410891947604189632",
"54537087558099102311836523239971004875",
"236384946179514223181142257960098845694",
"43693651672511506419582617180681485734"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/events/ClusterEventPeriodical.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-a38f094b",
"digest": {
"line_hashes": [
"29289298922309864018401767873558415661",
"42014011162793980020867880104878486295",
"103273978182219818339485467589899350117",
"72505508482722725129192186824356403152",
"153404133976687965807766415651571528863",
"219323883360577638278020402138608842558",
"295616991934401649358068825686800839266",
"308501206174841743435022832971841671240",
"103050865139538955794393108224917006884",
"98259808073733271104982406287366554094",
"217230453389946084555171557440844605694",
"168852079435972678722290272875483355568",
"12967909501878120920309818491858248467",
"334963015541379103354879644692007812386",
"45145598731911331620918255345358315641"
],
"threshold": 0.9
},
"target": {
"file": "data-node/src/main/java/org/graylog/datanode/Configuration.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-a582753c",
"digest": {
"line_hashes": [
"302435043598710370175823286828515897294",
"178404705470187498892549372810025992626",
"63450927453594234439577553056901412106",
"47129387310209669208842887221862733462",
"219243108371805712318942531276876055367",
"300668640707619361988641405809422210930",
"269616351367682149981990510901202754317",
"76662915811794108735852472721104813422",
"163327338387523051881998275439579295474",
"227251786284309568901499648543275641753",
"175787767166451721207908681870649228903",
"312939304939484270516556680686410418758",
"60790795678416549404020843386169675769",
"165088272116666053313984133530562576718",
"193494742300243233696202984615718260690"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/cluster/ClusterConfigServiceImplTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-aab029d5",
"digest": {
"length": 818.0,
"function_hash": "208687750840308585165684008468473799360"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/cluster/ClusterConfigServiceImplTest.java",
"function": "listIgnoresInvalidClasses"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-aae1d6ac",
"digest": {
"length": 602.0,
"function_hash": "44195318776852264039577354754952029620"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/migrations/V20170110150100_FixAlertConditionsMigrationTest.java",
"function": "setUp"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-b635cc75",
"digest": {
"length": 818.0,
"function_hash": "208687750840308585165684008468473799360"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/cluster/ClusterConfigServiceImplTest.java",
"function": "listIgnoresInvalidClasses"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-b9b9c404",
"digest": {
"line_hashes": [
"142904998543480303402275309852297776786",
"178404705470187498892549372810025992626",
"63450927453594234439577553056901412106",
"69076832076371246289608073903204959709",
"78455401914028794378163440042224996494",
"241830708279717170405914820766138536850",
"1138183706744348948938954915122230956",
"281264703872180521185720462974832648631"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/indexer/indexset/MongoIndexSetServiceTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-b9c207b7",
"digest": {
"length": 345.0,
"function_hash": "328512441627256132026528640360316957410"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/events/ClusterEventPeriodicalTest.java",
"function": "setUpService"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-be1bdf32",
"digest": {
"length": 145.0,
"function_hash": "83123904365783913756809759094053632590"
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/rest/resources/system/ClusterConfigResource.java",
"function": "classFromName"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-c4c71a56",
"digest": {
"length": 492.0,
"function_hash": "108172833561680913756188776065622340523"
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/cluster/ClusterConfigServiceImpl.java",
"function": "list"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-c9d2e046",
"digest": {
"line_hashes": [
"29289298922309864018401767873558415661",
"315360108112392664137932672280447305048",
"167096757028309261636515492889120656670",
"64300222604975745471208183604165983458",
"43392944080903242336847543440365695082",
"145735224600471353580726262435829510486",
"104568781498371905344999132661206843647",
"335715920034397561868349600187988948884",
"103050865139538955794393108224917006884",
"98259808073733271104982406287366554094",
"217230453389946084555171557440844605694",
"168852079435972678722290272875483355568",
"233087849971286261012090440853770929880",
"123447832646097464410277500525595112200",
"225504964511595639191223488589397903877"
],
"threshold": 0.9
},
"target": {
"file": "data-node/src/main/java/org/graylog/datanode/Configuration.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-cc4ce4e1",
"digest": {
"line_hashes": [
"211884395291188843918665303771844985340",
"140409631758786950467322669870394535182",
"63450927453594234439577553056901412106",
"55019448000258056514163664772696166868",
"71152908445424762937421595902823974767",
"3977068283615178633991280658144698784",
"190376638595197866245591278350122687463",
"149012691624105830179473186692837014140",
"150416626133083083434256985572548344479",
"269737500755509136435866263603901744692",
"231538672638194721633211620188373608891",
"305094136446045658643759611705010543200",
"64351721872799545451309644622399062466",
"317424942368611761471630407238551767005",
"6885700159355676936679651609605782622",
"12312477859913683599935727293497756777"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/migrations/V20161215163900_MoveIndexSetDefaultConfigTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-d1951168",
"digest": {
"length": 408.0,
"function_hash": "111907331301806600277863673605859713152"
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/events/ClusterEventPeriodical.java",
"function": "extractPayload"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-d8868837",
"digest": {
"length": 326.0,
"function_hash": "237514894466385485955846616593880057680"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/cluster/ClusterConfigServiceImplTest.java",
"function": "setUpService"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-da990bfd",
"digest": {
"length": 326.0,
"function_hash": "237514894466385485955846616593880057680"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/cluster/ClusterConfigServiceImplTest.java",
"function": "setUpService"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-e679885c",
"digest": {
"line_hashes": [
"211075037160905203971334478046512265910",
"223514740340969837105255500390157139896",
"92025410146990913018547013526374301666",
"163497497882976186355536545823901271524",
"315323688859178693120832972878744010898",
"241795872111721895579341936486825754577",
"191891668541357217037855476618244827600",
"171827953089675897276271190881654181958",
"122555615079866400755679054168994764290",
"2292677775128343187408031006139290398",
"269711276829506601928465463026398242120",
"154233138618718753519836595233942999006",
"8402382785152205552117660603614207385",
"185413215159538557659544043063267492654",
"322467433894274200844143459415323684634",
"281868067863425760877085942781262468301",
"149434627514060897294081426387573152630",
"9265167808324241278838311803229019029",
"115710622566250599703161846014609674104",
"129671065731279333089131549486401555755",
"142086404922446902573967282254792335402",
"242612767206647728254293124567120894107",
"245539374891893269267041923585836777718",
"217751155015276410528723257835516926015",
"339803292614404202810353464215099759204",
"302402107089503818554887176845010237002",
"188257678992768713353341618671010792507",
"203518291961723911134239790222457249710",
"264561458281586225727787972463342441099",
"320339856786463750751579443011434162251",
"236619778761387797797764572079601118656",
"235418725339577930474410891947604189632",
"54537087558099102311836523239971004875",
"236384946179514223181142257960098845694",
"43693651672511506419582617180681485734"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/events/ClusterEventPeriodical.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-f67c04dc",
"digest": {
"length": 408.0,
"function_hash": "111907331301806600277863673605859713152"
},
"target": {
"file": "graylog2-server/src/main/java/org/graylog2/events/ClusterEventPeriodical.java",
"function": "extractPayload"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-f6b363ec",
"digest": {
"line_hashes": [
"302435043598710370175823286828515897294",
"178404705470187498892549372810025992626",
"63450927453594234439577553056901412106",
"47129387310209669208842887221862733462",
"219243108371805712318942531276876055367",
"300668640707619361988641405809422210930",
"269616351367682149981990510901202754317",
"76662915811794108735852472721104813422",
"163327338387523051881998275439579295474",
"227251786284309568901499648543275641753",
"175787767166451721207908681870649228903",
"312939304939484270516556680686410418758",
"60790795678416549404020843386169675769",
"165088272116666053313984133530562576718",
"193494742300243233696202984615718260690"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/cluster/ClusterConfigServiceImplTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-f7600628",
"digest": {
"line_hashes": [
"234408295605640523843870832787572165744",
"278659384676477394820083074840088943858",
"186932764336521743035946539751260159729",
"171328586349684067001272893080727995340",
"177146092531788179996910551435361215730",
"294274549688573819976570300480953005450",
"126706383389364076025876539379634913257",
"218381679132739609571726954111012423628"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog/plugins/views/search/views/ViewServiceTest.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/7f8ef7fa8edf493106d5ef6f777d4da02c5194d9",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2024-24824-f808605b",
"digest": {
"length": 691.0,
"function_hash": "296695959971938642156392021511425542860"
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog/plugins/views/search/views/ViewServiceTest.java",
"function": "setUp"
}
},
{
"signature_version": "v1",
"source": "https://github.com/graylog2/graylog2-server/commit/75ef2b8d60e7d67f859b79fe712c8ae7b2e861d8",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2024-24824-feb260db",
"digest": {
"line_hashes": [
"315932982484924679076921010894495204141",
"274491342831043747468370216160871662015",
"63450927453594234439577553056901412106",
"308654831074451440518289861808436749643",
"119992077491943672122986273783894065448",
"35787420480576072283077687713829904240",
"317334084963550632817994376894022346432",
"21979408096179108286698612172797822172",
"219243108371805712318942531276876055367",
"117433432317399112018494464605191249647",
"249296086288554243975604314503423872640",
"118927159922657067870300761233940066256",
"239880972093836442347011351531890373389",
"198183357581460053461905367679540236262",
"246181627068471410107299566811776418946",
"144079048678794834730533359341937080798",
"153270453439979564701765774135617882048",
"293370749022280162367161016811898440680",
"167361690019746514017989275563430964518"
],
"threshold": 0.9
},
"target": {
"file": "graylog2-server/src/test/java/org/graylog2/events/ClusterEventPeriodicalTest.java"
}
}
]