Buffer overflow in ioquake3 before 2017-08-02 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a crafted packet.
[
{
"events": [
{
"introduced": "0"
},
{
"last_affected": "2017-07-31"
}
]
},
{
"events": [
{
"introduced": "ioquake3"
},
{
"fixed": "2017-08-02"
}
]
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-11721.json"
"2026-04-11T04:38:04Z"
[
{
"signature_version": "v1",
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1",
"target": {
"file": "code/qcommon/huffman.c"
},
"deprecated": false,
"id": "CVE-2017-11721-01dec518",
"signature_type": "Line",
"digest": {
"line_hashes": [
"273675049482217282011764300975962709221",
"260363655854620018737461737428859245059",
"248809194994517561377984245496647965889",
"223783748417597678315217778139396246138",
"291056212978569621216334190452423436899",
"56518896777264980858464507148163477255",
"250216768125813912779021239909572250431",
"148142972476848793530886067541877703143",
"181632729373489649138231761604901592376",
"27084259474904435244191872229397865335",
"176952915268484892476411057351062982543",
"136093005578492572009508190112743980622",
"308588218879448898047485220342830141617",
"47448684210524220912507152695641150568",
"312236742021274261964236527740442992838",
"181642763795764359563104289810217709927",
"258540257331425750263685206347201823664",
"249122941730455733667763017703691515665",
"162986154633948829594364551196873015672",
"316564957691932771997936023245465644294",
"220048655918362308483318757552501380956",
"235602223398341778482108830979591170232",
"12652589936325615213714427182897805468",
"267935535441112433516683633552127268638",
"2564117735441742023314324242037917623",
"146124983625758762683393391037048645724",
"110358608265721049835878303911546491464",
"133065761066935609475186374787802324080",
"313145594816286486988364548856094190446",
"84461161367069798413241096936775694456",
"286013046711966811805039929374837315305",
"121023327315590014945376517100578053419",
"8726272550064164565738485660996195414",
"185378223315563052707302290796484102005",
"14004759802832970840426135120728253562"
],
"threshold": 0.9
}
},
{
"signature_version": "v1",
"target": {
"function": "Huff_offsetTransmit",
"file": "code/qcommon/huffman.c"
},
"digest": {
"length": 169.0,
"function_hash": "288296911384423761869440398372326897352"
},
"deprecated": false,
"id": "CVE-2017-11721-0dab3def",
"signature_type": "Function",
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1"
},
{
"signature_version": "v1",
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1",
"target": {
"function": "Huff_transmit",
"file": "code/qcommon/huffman.c"
},
"deprecated": false,
"id": "CVE-2017-11721-256e0b52",
"signature_type": "Function",
"digest": {
"length": 317.0,
"function_hash": "145431511111229392890823537581088642917"
}
},
{
"signature_version": "v1",
"target": {
"function": "MSG_WriteBits",
"file": "code/qcommon/msg.c"
},
"digest": {
"length": 1305.0,
"function_hash": "50000722196881991073282473929632783827"
},
"deprecated": false,
"id": "CVE-2017-11721-3526628e",
"signature_type": "Function",
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1"
},
{
"signature_version": "v1",
"signature_type": "Function",
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1",
"deprecated": false,
"id": "CVE-2017-11721-3fc3ea56",
"target": {
"function": "MSG_ReadBits",
"file": "code/qcommon/msg.c"
},
"digest": {
"length": 1235.0,
"function_hash": "336227841858806565720874499510136001047"
}
},
{
"signature_version": "v1",
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1",
"target": {
"file": "code/qcommon/qcommon.h"
},
"deprecated": false,
"id": "CVE-2017-11721-8e69505f",
"signature_type": "Line",
"digest": {
"line_hashes": [
"90129190901230474959071768282874723207",
"40770869957554694585870319684188947040",
"138341074871295741117551323686779272066",
"114478863047864540266920382125033312074",
"332531803524834603425288559641873969765",
"313760097287224323186791523419635017375"
],
"threshold": 0.9
}
},
{
"signature_version": "v1",
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1",
"target": {
"function": "Huff_Compress",
"file": "code/qcommon/huffman.c"
},
"deprecated": false,
"id": "CVE-2017-11721-93f21ea4",
"signature_type": "Function",
"digest": {
"length": 841.0,
"function_hash": "282705390258347243078549835266779186632"
}
},
{
"signature_version": "v1",
"target": {
"file": "code/qcommon/msg.c"
},
"digest": {
"line_hashes": [
"216434185838058150504002545386495747639",
"329540919735365829325551850398953652241",
"198556345282584633783274224479263170111",
"240607365455979424039255042866147711204",
"50612196512769599394939481424907847817",
"182170577826312463466351747672208019421",
"111771121697559981274571689420275229568",
"96177127288031418560469593984234076337",
"245910316896117696558327047538755977367",
"115870604365819593693141022179501747841",
"28887222475733387668278258907332436945",
"80035873937891202070009348297567908368",
"74764734517677362163104703090556844995",
"228311278547464453342127982146664695658",
"30133312228422213380460460723942089712",
"126298908723613418696065284931978694993",
"9166235807927816929142604063798332150",
"127863838576124477299360174190061064632",
"107259410086808535954236784175814547050",
"321196978175232136587442738967121329448",
"159672417539953732280918222841687855955",
"228091645711026611142182582889886151455",
"29377196293369369083376958398014172490",
"195846206914863738717216534818008358397",
"105099883964764991573582733122127431290",
"253168493676297310222301794308690673414",
"324863981638471782464690285000029992754",
"167947331261202617657799057784876416755",
"74927838182280750452535391914326158244",
"306080753429637918127966118519509188488",
"181487624899723536709689148736706124937",
"305137437608757125345525682141847296605",
"199075508110150086940441211486637575817",
"27506543470565857610639976269088208355"
],
"threshold": 0.9
},
"deprecated": false,
"id": "CVE-2017-11721-b657e61b",
"signature_type": "Line",
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1"
},
{
"signature_version": "v1",
"target": {
"function": "send",
"file": "code/qcommon/huffman.c"
},
"digest": {
"length": 260.0,
"function_hash": "151704885229247712111065829759924293777"
},
"deprecated": false,
"id": "CVE-2017-11721-e4557298",
"signature_type": "Function",
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1"
},
{
"signature_version": "v1",
"digest": {
"length": 332.0,
"function_hash": "93779520416397399629672495232215646587"
},
"signature_type": "Function",
"deprecated": false,
"id": "CVE-2017-11721-f8858621",
"target": {
"function": "Huff_offsetReceive",
"file": "code/qcommon/huffman.c"
},
"source": "https://github.com/ioquake/ioq3/commit/d2b1d124d4055c2fcbe5126863487c52fd58cca1"
}
]