ASB-A-238177877

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-238177877.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-238177877
Aliases
  • A-238177877
  • CVE-2022-20471
Published
2023-04-01T00:00:00Z
Modified
2024-08-07T19:29:45.374592Z
Summary
[nfc_nci_nxp.so OOB Read Vulnerability]
Details

In SendIncDecRestoreCmdPart2 of NxpMfcReader.cc, there is a possible out of bounds read due to a missing bounds check. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.

References

Affected packages

Android / platform/hardware/nxp/nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13-next:0
Fixed
13-next:2023-04-01

Affected versions

Other

13-next

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 797.0,
                "function_hash": "28843801571999006300317650354881026770"
            },
            "id": "ASB-A-238177877-1a5d3216",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a83beb0b215147a80f6ecf44674b7c8d415a923c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291"
                ]
            },
            "id": "ASB-A-238177877-1bfd157e",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a83beb0b215147a80f6ecf44674b7c8d415a923c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "201893246621099521074465634169813075898",
                    "279902204761236358480008599292757309732",
                    "56054547616542337796362662365373634671",
                    "167641003957214733394181929754460247285",
                    "105012794093569296783728763612510148072",
                    "235376272311028090652388114058981016970",
                    "289533344656951812975084893704198591405",
                    "142482732693610735221530492315348017571",
                    "295040899985559040229378633751560394193",
                    "150402260819950198401812481224503171378",
                    "252605034614232171848817461581133862689",
                    "100543689571258288061748141070471201390",
                    "200161464529102806696996102413162160953",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-1ddb968c",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/253cda9827d63aab0c537f6cc095f507e646116a",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-280e9c52",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/253cda9827d63aab0c537f6cc095f507e646116a",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "150402260819950198401812481224503171378",
                    "252605034614232171848817461581133862689",
                    "100543689571258288061748141070471201390",
                    "200161464529102806696996102413162160953",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "330838211833367660780344008192697827770",
                    "299391466228128059073886252458655244973",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-2e1675d6",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a83beb0b215147a80f6ecf44674b7c8d415a923c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 568.0,
                "function_hash": "107710804702745222663926650081327746329"
            },
            "id": "ASB-A-238177877-4bbadb7c",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/253cda9827d63aab0c537f6cc095f507e646116a",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 576.0,
                "function_hash": "332967507541512115420341785265940524818"
            },
            "id": "ASB-A-238177877-4e1677c7",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/d149359fadcf341fc3003d93b35122dbfa14ff65",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "201893246621099521074465634169813075898",
                    "137691883550963117306506387972710583434",
                    "339488470467235927761077839901081604068",
                    "153782194528661102482619679997423989930",
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-52adfb05",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/253cda9827d63aab0c537f6cc095f507e646116a",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "330838211833367660780344008192697827770",
                    "299391466228128059073886252458655244973",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-76be2a82",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a83beb0b215147a80f6ecf44674b7c8d415a923c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 805.0,
                "function_hash": "308071766184816898683832381969832016030"
            },
            "id": "ASB-A-238177877-8dcf1913",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/d149359fadcf341fc3003d93b35122dbfa14ff65",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-9acbd6bf",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a83beb0b215147a80f6ecf44674b7c8d415a923c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 568.0,
                "function_hash": "107710804702745222663926650081327746329"
            },
            "id": "ASB-A-238177877-9ea87216",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a83beb0b215147a80f6ecf44674b7c8d415a923c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291"
                ]
            },
            "id": "ASB-A-238177877-a4fdcf0f",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/253cda9827d63aab0c537f6cc095f507e646116a",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 797.0,
                "function_hash": "28843801571999006300317650354881026770"
            },
            "id": "ASB-A-238177877-aea7e645",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/253cda9827d63aab0c537f6cc095f507e646116a",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-b4f887aa",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a83beb0b215147a80f6ecf44674b7c8d415a923c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-b668d0aa",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/253cda9827d63aab0c537f6cc095f507e646116a",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-ed692c93",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/253cda9827d63aab0c537f6cc095f507e646116a",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-f4e9d1a7",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a83beb0b215147a80f6ecf44674b7c8d415a923c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a83beb0b215147a80f6ecf44674b7c8d415a923c",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/d149359fadcf341fc3003d93b35122dbfa14ff65",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/253cda9827d63aab0c537f6cc095f507e646116a"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/hardware/nxp/nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
11:0
Fixed
11:2023-04-01

Affected versions

Other

11

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-122708f1",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/4d23eb81604ceea12d2929fe1f78873d6d604d1c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "330838211833367660780344008192697827770",
                    "299391466228128059073886252458655244973",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-13eadd82",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/4d23eb81604ceea12d2929fe1f78873d6d604d1c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 471.0,
                "function_hash": "189236382124427370451913326229920443345"
            },
            "id": "ASB-A-238177877-605e882b",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/117beb07e435ff84c74bf4e8dcb03ba8241e9a62",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-88f0dd7c",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/8cfb70d74d36551bf0b05416fa0e6ba066009774",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-cafaf128",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/4d23eb81604ceea12d2929fe1f78873d6d604d1c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-dab90719",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/8cfb70d74d36551bf0b05416fa0e6ba066009774",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 463.0,
                "function_hash": "145252763078588153031775599008019421957"
            },
            "id": "ASB-A-238177877-eb47858c",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/4d23eb81604ceea12d2929fe1f78873d6d604d1c",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "190739624825328963752296922721909099361",
                    "137691883550963117306506387972710583434",
                    "339488470467235927761077839901081604068",
                    "153782194528661102482619679997423989930",
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-f65d339e",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/8cfb70d74d36551bf0b05416fa0e6ba066009774",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 463.0,
                "function_hash": "145252763078588153031775599008019421957"
            },
            "id": "ASB-A-238177877-fad66c93",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/8cfb70d74d36551bf0b05416fa0e6ba066009774",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/4d23eb81604ceea12d2929fe1f78873d6d604d1c",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/117beb07e435ff84c74bf4e8dcb03ba8241e9a62",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/8cfb70d74d36551bf0b05416fa0e6ba066009774"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/hardware/nxp/nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12:0
Fixed
12:2023-04-01

Affected versions

Other

12

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 463.0,
                "function_hash": "145252763078588153031775599008019421957"
            },
            "id": "ASB-A-238177877-13849c13",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 471.0,
                "function_hash": "189236382124427370451913326229920443345"
            },
            "id": "ASB-A-238177877-1a404479",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/415918b18760ad3caa32e67e5ed35dddadadb7d3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-2b309603",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "330838211833367660780344008192697827770",
                    "299391466228128059073886252458655244973",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-304cac84",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 568.0,
                "function_hash": "107710804702745222663926650081327746329"
            },
            "id": "ASB-A-238177877-3bca0ca7",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-4496f290",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-59aab59e",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 576.0,
                "function_hash": "332967507541512115420341785265940524818"
            },
            "id": "ASB-A-238177877-669fb343",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/415918b18760ad3caa32e67e5ed35dddadadb7d3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-7252a24a",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 463.0,
                "function_hash": "145252763078588153031775599008019421957"
            },
            "id": "ASB-A-238177877-76e67a43",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-a724ff91",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "201893246621099521074465634169813075898",
                    "137691883550963117306506387972710583434",
                    "339488470467235927761077839901081604068",
                    "153782194528661102482619679997423989930",
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-b048b7c4",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 568.0,
                "function_hash": "107710804702745222663926650081327746329"
            },
            "id": "ASB-A-238177877-b4550294",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-d6ab7f9d",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "330838211833367660780344008192697827770",
                    "299391466228128059073886252458655244973",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-e2c2a757",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291"
                ]
            },
            "id": "ASB-A-238177877-f701e8b1",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "302233115139882604904267253285573465543",
                    "135375136302977116081734182424560783853",
                    "76235250254899872457529800054544205721",
                    "45419823834184331795114174726471639966",
                    "201893246621099521074465634169813075898",
                    "137691883550963117306506387972710583434",
                    "339488470467235927761077839901081604068",
                    "153782194528661102482619679997423989930",
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-fb124791",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-fbadad14",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/415918b18760ad3caa32e67e5ed35dddadadb7d3",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/hardware/nxp/nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12L:0
Fixed
12L:2023-04-01

Affected versions

Other

12L

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "201893246621099521074465634169813075898",
                    "137691883550963117306506387972710583434",
                    "339488470467235927761077839901081604068",
                    "153782194528661102482619679997423989930",
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-063fc074",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-2181ac9a",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 463.0,
                "function_hash": "145252763078588153031775599008019421957"
            },
            "id": "ASB-A-238177877-352d2f38",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "330838211833367660780344008192697827770",
                    "299391466228128059073886252458655244973",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-399fa50c",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-43ea61d4",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-44bc1a72",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "302233115139882604904267253285573465543",
                    "135375136302977116081734182424560783853",
                    "76235250254899872457529800054544205721",
                    "45419823834184331795114174726471639966",
                    "201893246621099521074465634169813075898",
                    "137691883550963117306506387972710583434",
                    "339488470467235927761077839901081604068",
                    "153782194528661102482619679997423989930",
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-4fc63ed8",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 568.0,
                "function_hash": "107710804702745222663926650081327746329"
            },
            "id": "ASB-A-238177877-6d078276",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 471.0,
                "function_hash": "189236382124427370451913326229920443345"
            },
            "id": "ASB-A-238177877-78693767",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/415918b18760ad3caa32e67e5ed35dddadadb7d3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291"
                ]
            },
            "id": "ASB-A-238177877-7f013e1b",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "330838211833367660780344008192697827770",
                    "299391466228128059073886252458655244973",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-8db33242",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 568.0,
                "function_hash": "107710804702745222663926650081327746329"
            },
            "id": "ASB-A-238177877-912781ae",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 576.0,
                "function_hash": "332967507541512115420341785265940524818"
            },
            "id": "ASB-A-238177877-9a18c31f",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/415918b18760ad3caa32e67e5ed35dddadadb7d3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-b9ab3511",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-d408ebea",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-d5831be7",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 463.0,
                "function_hash": "145252763078588153031775599008019421957"
            },
            "id": "ASB-A-238177877-edc19a39",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-f86c91d1",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/385141739f4209ef6dd3968dd841a7e3a25b50af",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/415918b18760ad3caa32e67e5ed35dddadadb7d3",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/a77b3b8ceacfd75cac672ded4301fadebb3811e4"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/hardware/nxp/nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13:0
Fixed
13:2023-04-01

Affected versions

Other

13

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291"
                ]
            },
            "id": "ASB-A-238177877-024fbce5",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f93afd496162ec9da2ebd023b8222572d73495a3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "201893246621099521074465634169813075898",
                    "279902204761236358480008599292757309732",
                    "56054547616542337796362662365373634671",
                    "167641003957214733394181929754460247285",
                    "105012794093569296783728763612510148072",
                    "235376272311028090652388114058981016970",
                    "289533344656951812975084893704198591405",
                    "142482732693610735221530492315348017571",
                    "295040899985559040229378633751560394193",
                    "150402260819950198401812481224503171378",
                    "252605034614232171848817461581133862689",
                    "100543689571258288061748141070471201390",
                    "200161464529102806696996102413162160953",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-336323bf",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f93afd496162ec9da2ebd023b8222572d73495a3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-38634e37",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f93afd496162ec9da2ebd023b8222572d73495a3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 576.0,
                "function_hash": "332967507541512115420341785265940524818"
            },
            "id": "ASB-A-238177877-53482849",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f61bd379e89790af74414ef49061da67e1910497",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 797.0,
                "function_hash": "28843801571999006300317650354881026770"
            },
            "id": "ASB-A-238177877-6a099049",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/6dfdec6cfa0f858a25b35beed6a928d5838c11af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291"
                ]
            },
            "id": "ASB-A-238177877-74205d2a",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/6dfdec6cfa0f858a25b35beed6a928d5838c11af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 797.0,
                "function_hash": "28843801571999006300317650354881026770"
            },
            "id": "ASB-A-238177877-7ce8e100",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f93afd496162ec9da2ebd023b8222572d73495a3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "150402260819950198401812481224503171378",
                    "252605034614232171848817461581133862689",
                    "100543689571258288061748141070471201390",
                    "200161464529102806696996102413162160953",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "330838211833367660780344008192697827770",
                    "299391466228128059073886252458655244973",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-7f331661",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/6dfdec6cfa0f858a25b35beed6a928d5838c11af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 568.0,
                "function_hash": "107710804702745222663926650081327746329"
            },
            "id": "ASB-A-238177877-93a6cfe4",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/6dfdec6cfa0f858a25b35beed6a928d5838c11af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 568.0,
                "function_hash": "107710804702745222663926650081327746329"
            },
            "id": "ASB-A-238177877-b9cb593f",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f93afd496162ec9da2ebd023b8222572d73495a3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "330838211833367660780344008192697827770",
                    "299391466228128059073886252458655244973",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-ba42fca9",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/6dfdec6cfa0f858a25b35beed6a928d5838c11af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 805.0,
                "function_hash": "308071766184816898683832381969832016030"
            },
            "id": "ASB-A-238177877-c0227b22",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f61bd379e89790af74414ef49061da67e1910497",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::Write"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-c1c885db",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/6dfdec6cfa0f858a25b35beed6a928d5838c11af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-c899cd57",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/6dfdec6cfa0f858a25b35beed6a928d5838c11af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-cb975733",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/6dfdec6cfa0f858a25b35beed6a928d5838c11af",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "111195075896483255892578245978754313161",
                    "93279364457072040212412741099248856635",
                    "25005185110089734682382121257885203252",
                    "81605975940868466517567365060728674291",
                    "142372902899132564966623332240332936648"
                ]
            },
            "id": "ASB-A-238177877-ce963b58",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f93afd496162ec9da2ebd023b8222572d73495a3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 577.0,
                "function_hash": "331720964129074385274146253589624122603"
            },
            "id": "ASB-A-238177877-f2671ba5",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f93afd496162ec9da2ebd023b8222572d73495a3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "snxxx/halimpl/mifare/NxpMfcReader.cc",
                "function": "NxpMfcReader::SendIncDecRestoreCmdPart2"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "201893246621099521074465634169813075898",
                    "137691883550963117306506387972710583434",
                    "339488470467235927761077839901081604068",
                    "153782194528661102482619679997423989930",
                    "248335793847058506506466437332095974312",
                    "211905594914182825664123707115463272520",
                    "136582553052826679485493005457549561973",
                    "329520085713395072910265636007004706728",
                    "23094711134459607857710831797019573743",
                    "67819955780570890476285731266079333561",
                    "230211277467659263188675966651423580679",
                    "11160593662653815432051969066165637138",
                    "249536579415265993261281921488837033435",
                    "303137434063079450987335784616381604203",
                    "9442067993683741335919381934876200219",
                    "287732786590561783980111003942666556164"
                ]
            },
            "id": "ASB-A-238177877-f8555e30",
            "source": "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f93afd496162ec9da2ebd023b8222572d73495a3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "pn8x/halimpl/mifare/NxpMfcReader.cc"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/6dfdec6cfa0f858a25b35beed6a928d5838c11af",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f61bd379e89790af74414ef49061da67e1910497",
        "https://android.googlesource.com/platform/hardware/nxp/nfc/+/f93afd496162ec9da2ebd023b8222572d73495a3"
    ],
    "spl": "2023-04-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}