An invalid free in Thrift's table-based serialization can cause the application to crash or potentially result in code execution or other undesirable effects. This issue affects Facebook Thrift prior to v2021.02.22.00.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-24028.json"
"2026-04-11T13:53:54Z"
[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"301699430621488203376066358028070665739",
"195376711207525511246893750341597403209",
"107583083181193014087875173602769543953",
"46748234610748908130881862206385416534",
"208289102112653001514772315096105366328",
"199934425939809595915108572223222390687",
"266243348569544355199850148015768181840",
"70751489492004844096769874097623165824",
"316563075561462831470475044855917459817",
"5820608166153220263948265557242048379",
"191262265640464832890511082990306854530",
"10894233564836346227598373697150847409",
"225193862793281052065359914569453980018",
"296787370433609303528786462796685055073",
"82026808356307170750242815445783016787",
"198403096929940942785279131115096558446",
"286250841670835552747881449498896725939",
"58865678107583604209216161434650815683",
"282231875390766512227446617653880272928",
"41805586985823651360733742145890180093",
"181801141114805264780429403897144389904",
"91664358698072963584765674501493523483",
"232206990435112748489969255401442097516",
"155349486288676197484578110439619589329",
"315597267205785927428046947400530000763",
"113514801960068326158117312853594853591",
"305162895734525295661769160515904223086",
"34076271441925580707572158206071930466"
]
},
"source": "https://github.com/facebook/fbthrift/commit/bfda1efa547dce11a38592820916db01b05b9339",
"id": "CVE-2021-24028-1b65ad6d",
"signature_type": "Line",
"target": {
"file": "thrift/lib/cpp2/protocol/TableBasedSerializer.cpp"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1507.0,
"function_hash": "227742768306908637654162397372123496625"
},
"source": "https://github.com/facebook/fbthrift/commit/bfda1efa547dce11a38592820916db01b05b9339",
"id": "CVE-2021-24028-780e38bf",
"signature_type": "Function",
"target": {
"function": "write",
"file": "thrift/lib/cpp2/protocol/TableBasedSerializer.cpp"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1739.0,
"function_hash": "290949946253540073589851655986576822623"
},
"source": "https://github.com/facebook/fbthrift/commit/bfda1efa547dce11a38592820916db01b05b9339",
"id": "CVE-2021-24028-96b6e0f2",
"signature_type": "Function",
"target": {
"function": "read",
"file": "thrift/lib/cpp2/protocol/TableBasedSerializer.cpp"
}
}
]