Glewlwyd SSO server 2.x through 2.7.6 allows open redirection via redirect_uri.
{ "vanir_signatures": [ { "target": { "function": "check_auth_type_implicit_grant", "file": "src/plugin/protocol_oauth2.c" }, "digest": { "length": 6926.0, "function_hash": "305326252675094698886171962393957198154" }, "deprecated": false, "id": "CVE-2024-25715-2a9aa912", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/59239381a88c505ab38fe64fdd92f846defa5754" }, { "target": { "function": "check_client_valid", "file": "src/plugin/protocol_oidc.c" }, "digest": { "length": 3849.0, "function_hash": "129242278313051838333719557145196826223" }, "deprecated": false, "id": "CVE-2024-25715-31a991d3", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/c91c0155f2393274cc18efe77e06c6846e404c75" }, { "target": { "function": "callback_oidc_authorization", "file": "src/plugin/protocol_oidc.c" }, "digest": { "length": 41389.0, "function_hash": "58267382957991860819786695378069901592" }, "deprecated": false, "id": "CVE-2024-25715-46242337", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/c91c0155f2393274cc18efe77e06c6846e404c75" }, { "target": { "function": "check_client_valid", "file": "src/plugin/protocol_oauth2.c" }, "digest": { "length": 3158.0, "function_hash": "255028357585823652072478087666516120692" }, "deprecated": false, "id": "CVE-2024-25715-6642b6f8", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/59239381a88c505ab38fe64fdd92f846defa5754" }, { "target": { "file": "src/plugin/protocol_oidc.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "33535823004687337494263038111404177292", "183043126091313464394400830988575293380", "279699250717442048308498371156187617940", "299213079226351127758556624712360391554", "293260097309440091084689450157542956441", "291034209026854424453454454181911147763", "222004917322872157889601302285759810391", "174853716572822638623057025217684999077", "70618067548651998379070876251170189711", "183739236566980831183136591413207985121", "211765644604404933526632629833246285353", "45271605646171001388490069455474026212", "146344851152721614486905382900828415308", "279699250717442048308498371156187617940", "107856085349755354558667822612128268482", "291573009797637484782057973330201911843", "88170891324325941467591469411646397766", "73297388925658176835248503529371698119", "59798275973811619743386964954187037876", "107856085349755354558667822612128268482", "179053246700345604705176167667273181456", "108217244838273045297463976812337995557", "322725964703548113197675819217133515701", "79181953776443612969945718005537886952", "126787554072330187865506354091182455461", "20261507360446283090658986851377648451", "110829180357372365265592551314813884552", "229584084740855041818874800120713798238", "126787554072330187865506354091182455461", "198824746662144348446359616246558603333", "237711126858556546588735472893998069192", "137527965651335332609865058737788761379", "26196211270958534901073510397256479074", "166576613399186589427734095037229098907", "139089253827954231917552648744532116561" ] }, "deprecated": false, "id": "CVE-2024-25715-772bec17", "signature_version": "v1", "signature_type": "Line", "source": "https://github.com/babelouest/glewlwyd/commit/c91c0155f2393274cc18efe77e06c6846e404c75" }, { "target": { "function": "validate_code_challenge", "file": "src/plugin/protocol_oauth2.c" }, "digest": { "length": 1323.0, "function_hash": "196242897050377667178710727507912673170" }, "deprecated": false, "id": "CVE-2024-25715-8af9cfa2", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/59239381a88c505ab38fe64fdd92f846defa5754" }, { "target": { "function": "callback_oauth2_authorization", "file": "src/plugin/protocol_oauth2.c" }, "digest": { "length": 2050.0, "function_hash": "302496929038530433953939158092992675896" }, "deprecated": false, "id": "CVE-2024-25715-8ff892fa", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/59239381a88c505ab38fe64fdd92f846defa5754" }, { "target": { "function": "check_client_valid_without_secret", "file": "src/plugin/protocol_oidc.c" }, "digest": { "length": 2946.0, "function_hash": "317863713216776707223234112406640395538" }, "deprecated": false, "id": "CVE-2024-25715-943a8be7", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/c91c0155f2393274cc18efe77e06c6846e404c75" }, { "target": { "function": "check_auth_type_auth_code_grant", "file": "src/plugin/protocol_oauth2.c" }, "digest": { "length": 7547.0, "function_hash": "275849248502137297618737347978493157367" }, "deprecated": false, "id": "CVE-2024-25715-ac5cce19", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/59239381a88c505ab38fe64fdd92f846defa5754" }, { "target": { "function": "check_client_redirect_uri_valid", "file": "src/plugin/protocol_oidc.c" }, "digest": { "length": 833.0, "function_hash": "68006387371237360506343471235911584345" }, "deprecated": false, "id": "CVE-2024-25715-d67f90a2", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/c91c0155f2393274cc18efe77e06c6846e404c75" }, { "target": { "file": "src/plugin/protocol_oauth2.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "268779629544137876728787490365454292915", "325838970564240800955650846110478750235", "171525116112324948247679096646646938090", "5935804377694345188987748079812606908", "159640271106897059327204578493106561988", "30069892695994148085957927616111074246", "80770273417985477564790470332483513627", "21313906512790673297843599204377320596", "82617781207474275494325291510530126993", "293702082577083820625232219930070407545", "96204398917980420096708776911242843163", "203490485135675901020267928411487048037", "174853716572822638623057025217684999077", "70618067548651998379070876251170189711", "183739236566980831183136591413207985121", "211765644604404933526632629833246285353", "45271605646171001388490069455474026212", "146344851152721614486905382900828415308", "279699250717442048308498371156187617940", "315725968733872036834747086600424284590", "198080919802997318201962354687688975530", "134980844653855618911933761999844118166", "219652531817252128942440670921041933755", "289736173320635121935053769322095028582", "215362498696660630159867587467182752379", "69819371600285103731248499532589437256", "225705134000893731853899925003174789189", "1842092586300298197855474761581307893", "184641244784853539830892107624889790844", "160407715941458974660103800331906425069", "270098358139689107217004484573954889236", "249807219373662475621427253296276096407", "78525737386590333110915937480696423291", "259579097950010564578358914023900855538", "43664653157003002988335431700150067548", "93103311644695082010403821276624079003", "190261197448325732235572242292964236904", "204745223237709162367587779246246646170", "79462363582103779187923615261276359502", "149295064553372701528177559232416439774", "85108583732707720984421559863979430513", "170455506357009242808735801765100190854", "33004255521802584751000836447419677645", "332969491542411341037039023928437274360", "105581342449073627868415644862490742136", "268010815112544579566034514842356304985", "319366339920455569992027145749995899022", "165153198343721945044632750500612447961", "295630671775721999808659517227151348559", "79506043276899507194508073425030219922", "65188634574262086104835304196684953276", "138537110612359880275685574698393303422", "323312373059665209094894854388677749100", "161341828359404154726431364662124792721", "152258467597968073828972226687528584316", "293793612086028926621739483432239445416", "130861239269982633095308189898362054571", "58722880963028119908886709705897933132", "319827351456105837636675215052511896579", "128572037312203078204940618944374302403", "242360916498412509900913717656414762970", "200280027571328951564672616362923187312", "62980459987923276015650165700958782300", "251794657814596096210885170696035027082", "142022008073221631009326921995607834270", "228214037910056219669307119806581414294", "191542142679624891904939327170310029374", "242574623047910060267922002539984785961", "3578323513688036085221116172205673756", "312243327505586259441758112047089313330", "259053997517723106563322721549179650817", "113172477437696913136951552953052814419", "249579466826042875193945039076390467888", "114081486650684915866083592735143561898", "148465175021828772748550631877866597490", "227706758321620521815355548143684181742", "266578213162460379877451619976520284681", "171531366410700529352546904794471353601", "50262631321878145702530587739858597202", "92855406015220621336950800148537811997", "131464392555177538402226608719284990124", "271911606280811603816649486286129076207", "249661086729085992272255938910351644545", "19440569782810886563838226935815680312", "20891926375324727212366514471712684167", "242360916498412509900913717656414762970", "200280027571328951564672616362923187312", "62980459987923276015650165700958782300", "251794657814596096210885170696035027082", "142022008073221631009326921995607834270", "217623007500641952857805631818185445238", "41225033453517514209271774676093135281", "315778504566265069271242101717055451905", "312243327505586259441758112047089313330", "259053997517723106563322721549179650817", "113172477437696913136951552953052814419", "249579466826042875193945039076390467888", "114081486650684915866083592735143561898", "148465175021828772748550631877866597490", "227706758321620521815355548143684181742", "266578213162460379877451619976520284681", "171531366410700529352546904794471353601", "50262631321878145702530587739858597202", "92855406015220621336950800148537811997", "131464392555177538402226608719284990124", "271911606280811603816649486286129076207", "86695536268874235560269757098713206317", "145270085604310822758099879376509362006", "163144534489549136933959534350047746291", "319395115995224295614673151498817124841", "337842337241362813051177683456423009121", "95477240361554356686827281494338695779", "61808725905173887193793616025018692040", "5943704031777657098304816626141211297", "166085952275325360982310521162099972281", "262330429244760330484095676901143381557", "198661548019559882542983799416370761693", "163306790245498135098074224831550862418", "251129144413764381214251180794184552634", "27935657089669898623567371981001578747", "297229706324968601574082814964502343601", "233396979977361598221412664320916123984", "270375562032944963082631396939908467046", "283860109710290119557375865078995839767", "230785614654686987822568383847561348567", "86267611689422602571511862690164233963", "217362788775769110404101995589379041613", "290270572384510357627308672307058611406", "338044551931167804366833101038031211441", "306888764004064285867407052613531953245", "37692002006753905667603633826124552789", "257895629589471713722589903897659197237", "114029283661562706538743944780522000923", "297229706324968601574082814964502343601", "233396979977361598221412664320916123984", "270375562032944963082631396939908467046", "283860109710290119557375865078995839767", "230785614654686987822568383847561348567", "86267611689422602571511862690164233963", "217362788775769110404101995589379041613", "109261779833926904309908563680604758996", "79608604983840846418282353903835468649", "23474941234358181087223979579988632425", "297229706324968601574082814964502343601", "233396979977361598221412664320916123984", "270375562032944963082631396939908467046", "283860109710290119557375865078995839767", "230785614654686987822568383847561348567", "86267611689422602571511862690164233963", "217362788775769110404101995589379041613", "128489278913648188388380891397343380368", "94926095902374361687625782578313051934" ] }, "deprecated": false, "id": "CVE-2024-25715-dfbbf7b5", "signature_version": "v1", "signature_type": "Line", "source": "https://github.com/babelouest/glewlwyd/commit/59239381a88c505ab38fe64fdd92f846defa5754" }, { "target": { "function": "validate_authorization_code", "file": "src/plugin/protocol_oauth2.c" }, "digest": { "length": 5099.0, "function_hash": "266838540032513868227849021922834587438" }, "deprecated": false, "id": "CVE-2024-25715-f95bdf44", "signature_version": "v1", "signature_type": "Function", "source": "https://github.com/babelouest/glewlwyd/commit/59239381a88c505ab38fe64fdd92f846defa5754" } ] }