scheme/webauthn.c in Glewlwyd SSO server through 2.5.3 has a buffer overflow during FIDO2 signature validation in webauthn registration.
[
{
"deprecated": false,
"source": "https://github.com/babelouest/glewlwyd/commit/0efd112bb62f566877750ad62ee828bff579b4e2",
"id": "CVE-2021-40818-b9a9e2eb",
"digest": {
"line_hashes": [
"168899953365864851267981944936224712259",
"306939930381762482973842239077045014917",
"56575773891186167261748599342867103158",
"141761113036750274431146595629731944791",
"261807869261021487752498520231737758498",
"288103742552405928151620312333405988171",
"34442594092473031831558547911119189434",
"254435195848689549774795497938078147305",
"287646012871357051546361415809115228097",
"100236071656211006069040019061793134698",
"73805413493150671406720583934818328105"
],
"threshold": 0.9
},
"target": {
"file": "src/scheme/webauthn.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://github.com/babelouest/glewlwyd/commit/0efd112bb62f566877750ad62ee828bff579b4e2",
"id": "CVE-2021-40818-c8d95147",
"digest": {
"function_hash": "269540315022749937522289855017545701464",
"length": 5021.0
},
"target": {
"function": "check_attestation_fido_u2f",
"file": "src/scheme/webauthn.c"
},
"signature_type": "Function",
"signature_version": "v1"
}
]