CVE-2021-33193

Source
https://nvd.nist.gov/vuln/detail/CVE-2021-33193
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2021-33193.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2021-33193
Aliases
Downstream
Related
Published
2021-08-16T08:15:11Z
Modified
2025-05-01T15:40:12Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N CVSS Calculator
Summary
[none]
Details

A crafted method sent through HTTP/2 will bypass validation and be forwarded by mod_proxy, which can lead to request splitting or cache poisoning. This issue affects Apache HTTP Server 2.4.17 to 2.4.48.

References

Affected packages

Git / github.com/apache/httpd

Affected ranges

Type
GIT
Repo
https://github.com/apache/httpd
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Database specific

{
    "vanir_signatures": [
        {
            "signature_version": "v1",
            "digest": {
                "length": 3037.0,
                "function_hash": "74385937424682073426222761620785437604"
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "modules/http2/h2_request.c",
                "function": "h2_request_create_rec"
            },
            "signature_type": "Function",
            "id": "CVE-2021-33193-01894a96"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "216297871701906497333138545995471757505",
                    "93734847148042883006357782515785426832",
                    "150846389549346140709616835203187875525",
                    "192504961868692345112104824488854879258",
                    "232279799958932397039464972254077152756",
                    "246650058331140428352860127500750884144",
                    "224910715965332014916135045228160364252",
                    "178132953457944246358558910016590299713",
                    "262610662380915151057957974804465536698",
                    "138739775858505879708519534554941537035"
                ]
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/core.c"
            },
            "signature_type": "Line",
            "id": "CVE-2021-33193-2d28d8cf"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 1449.0,
                "function_hash": "232561589811635676432190221137713359538"
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "modules/http2/h2_request.c",
                "function": "my_ap_create_request"
            },
            "signature_type": "Function",
            "id": "CVE-2021-33193-305a9bda"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 8682.0,
                "function_hash": "299893903342453542481954802508538870005"
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/protocol.c",
                "function": "read_request_line"
            },
            "signature_type": "Function",
            "id": "CVE-2021-33193-47942179"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 920.0,
                "function_hash": "66528389457521192134320628841659562841"
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/vhost.c",
                "function": "ap_update_vhost_from_headers"
            },
            "signature_type": "Function",
            "id": "CVE-2021-33193-4e316154"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "300332546954744056386829500267513942870",
                    "246764124888433614445853790772610687947",
                    "226630161509637117771314546742937879811",
                    "29598197113619084673008803306836547134",
                    "186998961571646225522646665970498112733",
                    "23594989990645529024330406188705613064",
                    "335747086418819289781618980010402094369",
                    "53213403222936578034332898610033472096",
                    "185294332261703005034313070009840169353",
                    "36750153875944725439392658571300570447",
                    "21233719877383760416376411486348057578",
                    "269205472140826026793227090232925615712",
                    "184965890592247512720325168507922620367",
                    "224101990554885433509028551594240753544",
                    "273752329639628897219025001365030362553",
                    "248956925503132062045984957955671194817",
                    "114304397056576424886949005309258719351",
                    "323669337340099828717520016722958272357",
                    "103672882477399577798103088305971323203",
                    "294343662223257147700553404031552606270",
                    "193756506824014935995902514500539111338",
                    "19247308119464185688067273969974593189",
                    "12036092659959105851767104029950459517",
                    "277882745903069776096332473257115271686",
                    "139705289248908639884448743751552145537",
                    "208719935961110123054890632111034187508",
                    "12036092659959105851767104029950459517",
                    "48901114112234287299521948585767805217",
                    "235013916254915019238688480630600147455",
                    "213046260982220425307693056672570234779",
                    "20992570891062002198765450051457894114",
                    "299149591634768911997998177097862040359",
                    "221162877562750190956636356360639617449",
                    "184826433840095665636802791667385490877",
                    "261551819422877343965004507124528154571",
                    "105996562157343975575028527703173660951",
                    "226297681173154256448899579856614773295",
                    "166076739624659809079729671147367965350",
                    "219105799861823936863775081907728687749",
                    "53859868697561953502473452817585983288",
                    "206988470994791232102917768619230281996",
                    "326367307010173033984365458523159005178",
                    "329116741758008401897478422914650662043",
                    "231086956929159807807594174784838418870",
                    "227204856932424598149842959004584820415",
                    "323212708158434708925929079958892763911",
                    "111842247390050410502294872670157281856",
                    "214512372731206236454141171611223159117",
                    "107758834131078265178734951655336151871",
                    "326239089449393405366408651581534170592",
                    "132998916568903354347768233916294643507",
                    "17554320978123574338588948640318824592",
                    "15881735432961287071832118692721726034",
                    "52983843906117887206093043332873658965",
                    "260639579195783328408908894713651874121",
                    "95633207743464779052244516264041397356",
                    "19285858262840825887630174945062830669",
                    "247467308305886357202744894348120944616",
                    "94298437945042307282498911581259301817",
                    "323348895017086372864031257242306097258",
                    "153826166809423795350074608402788889252",
                    "156389612550984822984288542470995215561",
                    "87786147336152949478923983501568288729",
                    "146638948357725789913309797614843544275",
                    "85054157827771336314061093449080524",
                    "300377074003730382359483770654889092714",
                    "235701800680851275262025725582525966962",
                    "73151138198072153783665541358559045928",
                    "104640694884037610285022794945178650512",
                    "203490501772367801204954856899793874715",
                    "137581556846999966897105952898952058066",
                    "51213466320745261616229709060831061798",
                    "295646005331723452830351980840184559366",
                    "203254358060781793270057931201136783938",
                    "133665708201215122072248101663182528860",
                    "301000510716500426195840965483025476079",
                    "114754832616390281116930482742189022728",
                    "86600697323569454799059566155460276681",
                    "208755916771174938921047960833048814334",
                    "125945882525276504803292991336204713392",
                    "34048382156876538531406646725549678872",
                    "250872294272202446006843078857292219778",
                    "285125152946126309073686846678136823161",
                    "320313254016974962165275124457953998788",
                    "104794975696823522408239503627189327050",
                    "183753184342583997874840209919224544425",
                    "61858715410186280410770221575590025819",
                    "8045705401946769411262756829511698282",
                    "6021836347426793777977713584133213474",
                    "102923988869687765834339002951324659426",
                    "50269322788268248752130681753827433001",
                    "4626058515588206615851357170138213412",
                    "59902986787864961622605617963273545122",
                    "99347878728427264367430717876165264460",
                    "59989390063364094919000049100053060931",
                    "68545203713147509480761573273577109919",
                    "76812369813147038937224921516909296767",
                    "308512565746181719734834117052852098317",
                    "4666306497333853523521291935320248039",
                    "81557184609060684195583868873934259909",
                    "109014231966352170343341128111645275246",
                    "4626058515588206615851357170138213412",
                    "59902986787864961622605617963273545122",
                    "99347878728427264367430717876165264460",
                    "103788567563189975152061107963356845467",
                    "286611185739092140172642278110345072223",
                    "96667374378114217832600281704260753536",
                    "330577636702179812300122709993865976640",
                    "17584080921320022376512014748901366343",
                    "81557184609060684195583868873934259909",
                    "109014231966352170343341128111645275246",
                    "4626058515588206615851357170138213412",
                    "59902986787864961622605617963273545122",
                    "99347878728427264367430717876165264460",
                    "142084014972609647878692346128817453063",
                    "155379276579448755558443921887388162165",
                    "284005748808505408620930986883864472528",
                    "317269394885508572927796434545560457420",
                    "124386630513962099951222739292355952474",
                    "275078174285468078467053652073044527536",
                    "230305400460558131387405639761220408449",
                    "306910911582830292385910528203630601152",
                    "127382494377110576734155501998464949951",
                    "300553023474171539240018633653780112607",
                    "104040421013654845402669253425859753254",
                    "124150536986718899257773096929558303067",
                    "190446048295083627571853868563996788026",
                    "312455192492187731623936693011932112231",
                    "154584082151842202554415943278285572512",
                    "149746785754257467710810751654448772479",
                    "26469780299287274282119537905084439638",
                    "153281784443265862126935369255824403928",
                    "86423829677873888237731771817642178072",
                    "2225411913258838473295721070111101169",
                    "296027613779064825435650127182881258588",
                    "10428584084686751497594085372417473259",
                    "60765175966814283049330151675674849424",
                    "172488451661173463405388521540108234819",
                    "165555648076406657260586855310160148056",
                    "156389612550984822984288542470995215561",
                    "19205166552913211666236219749101059849",
                    "113764662193684181107433501197266520164",
                    "232077847296663125777022671706317788580",
                    "261364229418147383587229295060962194601",
                    "7572125529871706314851744329237881393",
                    "153339685397902309638239306241840844168",
                    "263673789264563909074336009047477159776",
                    "70698921272283276267442433731658091847",
                    "328989979962512982711714966933404743251",
                    "278865536673587249442214709188796155106",
                    "312503509878540282351671765826378696566",
                    "206382339901492735115541279576864411429",
                    "109709371338708516535248320385763181964",
                    "231309235394201932337700864283746707943",
                    "152675896268843314894695432847240050343",
                    "54089934677915197988218478818842686629",
                    "117441576048865469208017858824444265073",
                    "282206608736489744783899777041316377549",
                    "131763702733221984598969531106545673595",
                    "48966997720369089976666915478594516800",
                    "125100413368770914074286519354226041067",
                    "260370058965327915596631521762821596979",
                    "170745741133192691675954187357277229298",
                    "32672297096309986156349637721588161138",
                    "169070934708745199077391508546925485512",
                    "169378497082350855231668800990852669228"
                ]
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/protocol.c"
            },
            "signature_type": "Line",
            "id": "CVE-2021-33193-505a37e6"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 2070.0,
                "function_hash": "215428491033119428690843026233414950168"
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/core.c",
                "function": "merge_core_server_configs"
            },
            "signature_type": "Function",
            "id": "CVE-2021-33193-6eb5c878"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "227332247329354298314641107288773945366",
                    "183361740527739775512764340734177836534",
                    "146057162755454792429935524666013896011",
                    "338170452333378458283702720663628486245",
                    "248731936135457239859980360857745960525",
                    "248421133739355130802783520937681726203",
                    "239607610381661700651748801220620782360",
                    "75517057069199102563277637088341937782",
                    "244297888116859442247504263728804245966",
                    "203864354109166257116990619265612545030",
                    "222203675586486931518567947036654601711",
                    "206320291644989762114256156611877964400",
                    "258179284149873571169150261877426252907",
                    "45682717917254505231382489479169091674",
                    "176904619150264093421829940159282281256",
                    "152208706633835929662612368786275584243",
                    "180658310404399041364962936040012599928",
                    "187283858462473052148380439914372019795",
                    "322264514491337621943697410317819810504",
                    "105751748154407944530293337223739838744",
                    "230560798289150271017993507504043528675",
                    "184487006945101625959311815516231652961",
                    "263001078825072052012227600511332679503",
                    "172365974971050933329260176324262527583",
                    "214829312181901293248407953000029048177",
                    "331324316533248686814730304413370911651",
                    "311560450472957906638070544587400917045",
                    "101549766358574788796305789975003783447",
                    "51490748258308951023855883739221879735",
                    "66287640780298710178027454212337271931",
                    "332583852830975604904629735314999297242",
                    "75143360116282108829211552277885652208",
                    "218785578743524643117336862294154282709",
                    "66069811532675616185041205562546282957",
                    "27370502239530104900297502893605202437",
                    "160926997357578928672573721753492080711",
                    "39951004672178372736135119601256120223",
                    "178743794614591053796012228627973125412"
                ]
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/vhost.c"
            },
            "signature_type": "Line",
            "id": "CVE-2021-33193-8bae85e0"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "289225306959655499106015251096855510148",
                    "245348977828474423094334951556693485131",
                    "86858495870287112506534894103898693768",
                    "76988723410918074070849926868526807292",
                    "69900619055833845043563124052426156346",
                    "170997537028318403483668277350217326046",
                    "144756528731276726989596342001464031947"
                ]
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "include/http_core.h"
            },
            "signature_type": "Line",
            "id": "CVE-2021-33193-9ec4e039"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 682.0,
                "function_hash": "226517842720477420411685650824600001489"
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/vhost.c",
                "function": "check_hostalias"
            },
            "signature_type": "Function",
            "id": "CVE-2021-33193-a9de118c"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "284523205132419951567089004089827047349",
                    "176980117406292374599348039040518959222",
                    "24450999592125777846884762870382568720",
                    "1991052693178964735960488803030166641"
                ]
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "include/http_protocol.h"
            },
            "signature_type": "Line",
            "id": "CVE-2021-33193-b07af649"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "89840560850598168680009790028081396031",
                    "304099382736720515146443005313862026717",
                    "96978841306483597580675266270599030355",
                    "283112826979492383937317522150408762912",
                    "205078683593921345491832845855592466848",
                    "168382667473112043806022694164708303727",
                    "222555993511620305934124904676830796574",
                    "289903956130223586396950866121206006480",
                    "282567750873929577994853645757469648380",
                    "285589896016843902940114982850004252855",
                    "243336133882052927727697438194094628770",
                    "53419925920711408717952591690037931749",
                    "308581415353344561753534644554303840148",
                    "127102650257271962268636507507638191714",
                    "26583771996368177312780046687644381103",
                    "218719050545253361819105328994456490655",
                    "279097303162216007053694451229404425906",
                    "161557903322560769376034921615786706305",
                    "162201783296394426896482823853820238569",
                    "152035005343006722597109285643944043758",
                    "267210938771162949740087601512850773897",
                    "24394100855479239989950875146901787363",
                    "148983918831892821100525236226127099545",
                    "189725206885984405637453120204823479897",
                    "188805939377747348471276560740944352695",
                    "152730302710031140623276885316723711744",
                    "12057928260175523388362444257922295366",
                    "325094685727961987948474279665949712109",
                    "267988015050726383229789406717663309385",
                    "207483087018928932457620947208962935799",
                    "148567005781699852168790613246091144599",
                    "82343631520969398051668620251789248814",
                    "111842247390050410502294872670157281856",
                    "10924242472976835605170767686368818739",
                    "84174454785958323169869856192526485979",
                    "307447797371164170274157642957916812963",
                    "281047729979283844002834106446156388446",
                    "308514368120522569478081900290545299149",
                    "69805901784525601618143333939081718301",
                    "70174127635930824814876668455718196785",
                    "203234076100918938636495022942760438215",
                    "285930343157536831389757126064677153977",
                    "312295529140600443103095412444407716780",
                    "171114330794355064827857131863701703467",
                    "17884897235783820974622947621930971760",
                    "279329066849053699105886928728465803426",
                    "218156251394807342999802522869194794512",
                    "143437972771007319145860402599550628705",
                    "27126811559194438817523773378939751261",
                    "165065680497166923907792013388147097167",
                    "83242616790859530961400025013881959091",
                    "45989177370302123971553474494681809546",
                    "36355781973237143008870582254936485083",
                    "292788350059573098901529923254781188104",
                    "150014816875297205153393816694723949688",
                    "213630356428836136811281004911530800278",
                    "60663561913635988693753478164086607663",
                    "21030043684262538312105544084764537268",
                    "126382606569162579644208640532493303017",
                    "291738589901428612747090227289592918863",
                    "193850093601531156428750756620375144459",
                    "221420799214332496252197720407127405785",
                    "25875269966338149445780818429590168254",
                    "277554504788476184951903815018312219695",
                    "71084764522513658112931318187242975935",
                    "33201208192126134631516781503839169675",
                    "290151408285613534655945623224737621507",
                    "258229185044055793592363891282962391822",
                    "320188452430753615126223527489790148952",
                    "75539221857763989325286846064377856985",
                    "96368279401431717240303587428378956023",
                    "61106248137338598987667066422060545184",
                    "41760352937686080292159257670119501680",
                    "323231660268818169227518357768590328606",
                    "175763268659430191847877330824323991631",
                    "225193683866976028196670573192445434319",
                    "132114195719130212197970844242685684005",
                    "107062082136954775309727231658658731453",
                    "328989979962512982711714966933404743251",
                    "306905376750439753473269687184356796589",
                    "161725257722321213361339799648722239967",
                    "81039759520402874563429823388535791754",
                    "80910217156075811660946128805859910761",
                    "118041511813664650677563154975004232805",
                    "305407463024304548130196606906410878762",
                    "308427503684772423539729168206468385829",
                    "28124441062179235024520285848844134207",
                    "318931768558187983545283493781007759371"
                ]
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "modules/http2/h2_request.c"
            },
            "signature_type": "Line",
            "id": "CVE-2021-33193-be45e9fc"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 1194.0,
                "function_hash": "14444904182904435248665821584584540141"
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/core.c",
                "function": "create_core_server_config"
            },
            "signature_type": "Function",
            "id": "CVE-2021-33193-c5b77995"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "123798549056537812526543562573591923671",
                    "206131790062190841054101511644919316089",
                    "202864321295717470447418938453272908536",
                    "153396622180940513818015179984478971807",
                    "336174498130191630430183632067373381886",
                    "264822548778182401780797971766729617356",
                    "272555637027767396345917613114770505657"
                ]
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/core_filters.c"
            },
            "signature_type": "Line",
            "id": "CVE-2021-33193-d0825caa"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "199676290575885150834466743024196709675",
                    "168972976034580665564185406588487943216",
                    "60299870258254124103018396926416930670"
                ]
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "include/http_vhost.h"
            },
            "signature_type": "Line",
            "id": "CVE-2021-33193-d82cd92f"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 5894.0,
                "function_hash": "266107439484675358905626652605879715703"
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/protocol.c",
                "function": "ap_read_request"
            },
            "signature_type": "Function",
            "id": "CVE-2021-33193-dcadf438"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 1168.0,
                "function_hash": "89776180564904978483028955102045239638"
            },
            "source": "https://github.com/apache/httpd/commit/ecebcc035ccd8d0e2984fe41420d9e944f456b3c",
            "deprecated": false,
            "target": {
                "file": "server/protocol.c",
                "function": "ap_parse_uri"
            },
            "signature_type": "Function",
            "id": "CVE-2021-33193-e955704c"
        }
    ]
}