A flaw was found in libsoup. A remote attacker could exploit an unsigned to signed conversion error in the soup_body_input_stream_read_chunked() function by sending a malicious HTTP request. This vulnerability occurs when libsoup operates behind a non-libsoup proxy server or as a proxy in front of a non-libsoup backend server. Successful exploitation can allow an attacker to bypass security controls, poison web caches, or gain unauthorized access.
{
"cna_assigner": "redhat",
"cwe_ids": [
"CWE-444"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/6xxx/CVE-2026-6324.json"
}{
"extracted_events": [
{
"range": [
{
"fixed": "96ac392b444d01bd5de1d1276b187c3ed49d048c"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-6324.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"5252250336448183672739009544446122612",
"47907364192080274779293127694122589076",
"133375317442185969931502807706135985494",
"175862329446494456582280059914398120035",
"147605455520277580544852683198114119207",
"148127108298746976584161470866955906976",
"263290651267915574195872356137598819245",
"309683480584065641019334985150789171705",
"114308541691089153301615615702886226628",
"236426643327997479000716787083051449967",
"171653896970795685301778783694829761356",
"199659700376413812109101037316564262197"
],
"threshold": 0.9
},
"id": "CVE-2026-6324-32081c07",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://gitlab.gnome.org/gnome/libsoup@96ac392b444d01bd5de1d1276b187c3ed49d048c",
"target": {
"file": "libsoup/http1/soup-body-input-stream.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "132694437312584468251031477250602385056",
"length": 1535
},
"id": "CVE-2026-6324-5c1572d6",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://gitlab.gnome.org/gnome/libsoup@96ac392b444d01bd5de1d1276b187c3ed49d048c",
"target": {
"file": "tests/server-test.c",
"function": "do_chunked_test"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "7561991653851345159474377235049439384",
"length": 2207
},
"id": "CVE-2026-6324-75230d3c",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://gitlab.gnome.org/gnome/libsoup@96ac392b444d01bd5de1d1276b187c3ed49d048c",
"target": {
"file": "libsoup/http1/soup-body-input-stream.c",
"function": "soup_body_input_stream_read_chunked"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "258306947550375934262994161502712549635",
"length": 2495
},
"id": "CVE-2026-6324-90956a0b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://gitlab.gnome.org/gnome/libsoup@96ac392b444d01bd5de1d1276b187c3ed49d048c",
"target": {
"file": "libsoup/server/http1/soup-server-message-io-http1.c",
"function": "io_read"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"45930873717169636658204096979150962525",
"7312773875022908292158916186978614269",
"177324389028524764656155744039164079936",
"250990363521951772794602744394991888894",
"228654950869699099096376923686403142322",
"152239663951429721598511844396081711690",
"106124983809417856846768884766915702304",
"334793833705893232384300392390203713143",
"44286936633756529144436884053692968363",
"278263695436208923970806297840255183528",
"60242522802375792421295462124568532918",
"265694861892212701375920462599868092959",
"282767195940321467425201447042658417431",
"300341466339101772888927734682256239612",
"262251369159393039608508543214959927308",
"125523161000707065044902099259794580791",
"64009524084699305816039632501165286126",
"150278585487423823433348357236173414583",
"334169748174899234780147483640508262912"
],
"threshold": 0.9
},
"id": "CVE-2026-6324-be0cdcb6",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://gitlab.gnome.org/gnome/libsoup@96ac392b444d01bd5de1d1276b187c3ed49d048c",
"target": {
"file": "tests/server-test.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"423701076298377116416838643283151378",
"183956312383337804078925514345371204515",
"89522295186761743914354865874967798199",
"132005272742906472951300063787773458387",
"139692967407537773883534435009953556333"
],
"threshold": 0.9
},
"id": "CVE-2026-6324-c53e0202",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://gitlab.gnome.org/gnome/libsoup@96ac392b444d01bd5de1d1276b187c3ed49d048c",
"target": {
"file": "libsoup/server/http1/soup-server-message-io-http1.c"
}
}
]
"2026-11-07T19:04:03Z"