In memcached before 1.6.42, password data for SASL password database authentication has a timing side channel because memcmp is used by saslserveruserdb_checkpass.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/47xxx/CVE-2026-47784.json",
"cwe_ids": [
"CWE-208"
],
"cna_assigner": "mitre"
}{
"cpe": "cpe:2.3:a:memcached:memcached:*:*:*:*:*:*:*:*",
"source": [
"CPE_RANGE",
"REFERENCES"
],
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "1.6.42"
}
]
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-47784.json"
[
{
"target": {
"file": "sasl_defs.c",
"function": "sasl_server_userdb_checkpass"
},
"deprecated": false,
"digest": {
"function_hash": "284654676807271835384715966028879882137",
"length": 1156.0
},
"id": "CVE-2026-47784-753167ba",
"source": "https://github.com/memcached/memcached/commit/d13f282b4bce33a9c33b8a1bbf07f12114160fed",
"signature_version": "v1",
"signature_type": "Function"
},
{
"target": {
"file": "sasl_defs.c"
},
"deprecated": false,
"digest": {
"line_hashes": [
"312679514704962041280281200903721309667",
"35757367415565282865623804919170315255",
"245579480260761788681918563772767245751",
"6602217400144305652543387936933858330",
"161573229621705196849168628951717696666",
"258772684775262277630727493888981902386",
"286110100176741436029485821082375961561",
"95100240616598174899764189262178176353",
"327608642694468017178633802590202216364",
"253086933575348819273447769281331947129",
"218347168151238490293077456438405013492",
"121523401650451511176392504935467086120",
"236732265184660035366467935863000898408",
"274469844838623870742837739010917076111"
],
"threshold": 0.9
},
"id": "CVE-2026-47784-9b7ff158",
"source": "https://github.com/memcached/memcached/commit/d13f282b4bce33a9c33b8a1bbf07f12114160fed",
"signature_version": "v1",
"signature_type": "Line"
}
]
"2026-06-20T11:13:56Z"