The boot loader in Das U-Boot before 2021.04-rc2 mishandles use of unit addresses in a FIT.
[
{
"deprecated": false,
"target": {
"file": "common/image-fit.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"206856508165849262040274073993952403070",
"304783466366752167541973436966665946442",
"268958288493425403732993653241428987256",
"277205223280339506418444932177697617516",
"197179099896726087065164258855455082802",
"26599414204928692504942038743648912792",
"286618880431999553200412047850656626328",
"244927841958445472430618619291813551738",
"131248012549056531505366231243170636773",
"270530230831600292090924205428814315753",
"114059787882482014005502430218675156163",
"188159315192499096251537145109869566095",
"48125076312158927075600883884517612461",
"5536172035312072026557161107768013497",
"228927715772545964427251778076669857616",
"246877777238379429185228436817314052935",
"285595166508259713416259403651795256568"
]
},
"id": "CVE-2021-27138-02036218",
"signature_type": "Line",
"source": "https://github.com/u-boot/u-boot/commit/3f04db891a353f4b127ed57279279f851c6b4917",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "common/image-fit-sig.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"28376415573663989928742004722550448505",
"30477741881236117194070548264133640168",
"68914535720359400916432037813842174857",
"50495324263926166541470236522161231341",
"161859495348476090214883368417860530505",
"106130908286084267008211589576895982086",
"126371989062421587352211608125753014804",
"66382178942025131586553529967955656317",
"293473330612143103103907508200957991587",
"27566444765426004275981525411826167662",
"66332427514533188291902636138180808273",
"89563995727513774014385754408226547243"
]
},
"id": "CVE-2021-27138-18c9991a",
"signature_type": "Line",
"source": "https://github.com/u-boot/u-boot/commit/79af75f7776fc20b0d7eb6afe1e27c00fdb4b9b4",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "common/image-fit.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"186413313942904105194495494385495944217",
"208379399041551172917913136420623780609",
"51026304443043001372045773512009437006",
"72037666624059546477143695012808636181",
"226737818266534359708511228617443994535",
"338243742869174390634109635977112111132",
"221164147428764310386622185201074087844",
"135222611370140023642036545351613648436",
"158194882789575764506738113603075254454",
"73031900201207140715497597745192203597",
"165502494895329840701348614288140271964",
"233115323860955451059491678110945801168",
"339874264635864788935358231644586643266",
"142412036479376143757588993746569951010",
"156103134567624619111188921663581498814",
"271743152461757973064921977660547572773"
]
},
"id": "CVE-2021-27138-321192b1",
"signature_type": "Line",
"source": "https://github.com/u-boot/u-boot/commit/79af75f7776fc20b0d7eb6afe1e27c00fdb4b9b4",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "common/image-fit-sig.c",
"function": "fit_image_verify_sig"
},
"digest": {
"length": 838.0,
"function_hash": "333365649679331267956624585490010087736"
},
"id": "CVE-2021-27138-57c9d33a",
"signature_type": "Function",
"source": "https://github.com/u-boot/u-boot/commit/79af75f7776fc20b0d7eb6afe1e27c00fdb4b9b4",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "common/image-fit.c",
"function": "fit_check_format"
},
"digest": {
"length": 858.0,
"function_hash": "314648990520064986228000964536005924926"
},
"id": "CVE-2021-27138-617037f9",
"signature_type": "Function",
"source": "https://github.com/u-boot/u-boot/commit/3f04db891a353f4b127ed57279279f851c6b4917",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "common/image-fit.c",
"function": "fit_image_verify"
},
"digest": {
"length": 416.0,
"function_hash": "128940894763495258815411574405941376322"
},
"id": "CVE-2021-27138-908f39db",
"signature_type": "Function",
"source": "https://github.com/u-boot/u-boot/commit/79af75f7776fc20b0d7eb6afe1e27c00fdb4b9b4",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "common/image-fit.c",
"function": "fit_image_load"
},
"digest": {
"length": 5573.0,
"function_hash": "105907397535894568390298830622826904957"
},
"id": "CVE-2021-27138-b615fbf1",
"signature_type": "Function",
"source": "https://github.com/u-boot/u-boot/commit/3f04db891a353f4b127ed57279279f851c6b4917",
"signature_version": "v1"
},
{
"deprecated": false,
"target": {
"file": "common/image-fit-sig.c",
"function": "fit_config_verify_required_sigs"
},
"digest": {
"length": 1084.0,
"function_hash": "232815068828677370244000028361701345583"
},
"id": "CVE-2021-27138-dfaf0ebc",
"signature_type": "Function",
"source": "https://github.com/u-boot/u-boot/commit/79af75f7776fc20b0d7eb6afe1e27c00fdb4b9b4",
"signature_version": "v1"
}
]