ASB-A-221852424

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-221852424.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-221852424
Aliases
  • A-221852424
  • CVE-2022-20123
Published
2022-06-01T00:00:00Z
Modified
2024-08-07T19:29:39.756308Z
Summary
[Out of Bounds Read in phNciNfc_RecvMfResp Function in phNxpExtns_MifareStd.cpp in nfc]
Details

In phNciNfcRecvMfResp of phNxpExtnsMifareStd.cpp, there is a possible out of bounds read due to a missing bounds check. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.

References

Affected packages

Android / platform/packages/apps/Nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12L-next:0
Fixed
12L-next:2022-06-01

Affected versions

Other

12L-next

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "159555514137919445434032378816236390660",
                    "174337239655423082949578752981497984096",
                    "190669972826829086405088936959482205251",
                    "307801019510177132270168501610818944110",
                    "45413916434977617795625152899021052948",
                    "46086813645053834170023077085154877522",
                    "1590089099470827660378532576980093240",
                    "85032058919928455148965488244500075658",
                    "239888728968958753812700430276007255620",
                    "287923624644596738915943999155196622680",
                    "57943969788907317137593645399278642357",
                    "290677723592315933430757741397500946644",
                    "57246271555596982046074495356939034374",
                    "338093987376195018555343742786138605749",
                    "317459948680520933143657412874174758581",
                    "140475788734332228052672216448922540781",
                    "307594541794616511254982764921686476901",
                    "101199897576020158624850021586041117714",
                    "111910739030057069785563436650019812008",
                    "122324430794582591371791886729791407918"
                ]
            },
            "id": "ASB-A-221852424-acbcc21b",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2516.0,
                "function_hash": "232458924269275137896506429622176142069"
            },
            "id": "ASB-A-221852424-e3737e53",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp",
                "function": "phNciNfc_RecvMfResp"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436"
    ],
    "spl": "2022-06-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/packages/apps/Nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
10:0
Fixed
10:2022-06-01

Affected versions

Other

10

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 2516.0,
                "function_hash": "232458924269275137896506429622176142069"
            },
            "id": "ASB-A-221852424-3de6d412",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp",
                "function": "phNciNfc_RecvMfResp"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "159555514137919445434032378816236390660",
                    "174337239655423082949578752981497984096",
                    "190669972826829086405088936959482205251",
                    "307801019510177132270168501610818944110",
                    "45413916434977617795625152899021052948",
                    "46086813645053834170023077085154877522",
                    "1590089099470827660378532576980093240",
                    "85032058919928455148965488244500075658",
                    "239888728968958753812700430276007255620",
                    "287923624644596738915943999155196622680",
                    "57943969788907317137593645399278642357",
                    "290677723592315933430757741397500946644",
                    "57246271555596982046074495356939034374",
                    "338093987376195018555343742786138605749",
                    "317459948680520933143657412874174758581",
                    "140475788734332228052672216448922540781",
                    "307594541794616511254982764921686476901",
                    "101199897576020158624850021586041117714",
                    "111910739030057069785563436650019812008",
                    "122324430794582591371791886729791407918"
                ]
            },
            "id": "ASB-A-221852424-f899791c",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436"
    ],
    "spl": "2022-06-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/packages/apps/Nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
11:0
Fixed
11:2022-06-01

Affected versions

Other

11

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "159555514137919445434032378816236390660",
                    "174337239655423082949578752981497984096",
                    "190669972826829086405088936959482205251",
                    "307801019510177132270168501610818944110",
                    "45413916434977617795625152899021052948",
                    "46086813645053834170023077085154877522",
                    "1590089099470827660378532576980093240",
                    "85032058919928455148965488244500075658",
                    "239888728968958753812700430276007255620",
                    "287923624644596738915943999155196622680",
                    "57943969788907317137593645399278642357",
                    "290677723592315933430757741397500946644",
                    "57246271555596982046074495356939034374",
                    "338093987376195018555343742786138605749",
                    "317459948680520933143657412874174758581",
                    "140475788734332228052672216448922540781",
                    "307594541794616511254982764921686476901",
                    "101199897576020158624850021586041117714",
                    "111910739030057069785563436650019812008",
                    "122324430794582591371791886729791407918"
                ]
            },
            "id": "ASB-A-221852424-0b69342b",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2516.0,
                "function_hash": "232458924269275137896506429622176142069"
            },
            "id": "ASB-A-221852424-ef2025ce",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp",
                "function": "phNciNfc_RecvMfResp"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436"
    ],
    "spl": "2022-06-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/packages/apps/Nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12:0
Fixed
12:2022-06-01

Affected versions

Other

12

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "159555514137919445434032378816236390660",
                    "174337239655423082949578752981497984096",
                    "190669972826829086405088936959482205251",
                    "307801019510177132270168501610818944110",
                    "45413916434977617795625152899021052948",
                    "46086813645053834170023077085154877522",
                    "1590089099470827660378532576980093240",
                    "85032058919928455148965488244500075658",
                    "239888728968958753812700430276007255620",
                    "287923624644596738915943999155196622680",
                    "57943969788907317137593645399278642357",
                    "290677723592315933430757741397500946644",
                    "57246271555596982046074495356939034374",
                    "338093987376195018555343742786138605749",
                    "317459948680520933143657412874174758581",
                    "140475788734332228052672216448922540781",
                    "307594541794616511254982764921686476901",
                    "101199897576020158624850021586041117714",
                    "111910739030057069785563436650019812008",
                    "122324430794582591371791886729791407918"
                ]
            },
            "id": "ASB-A-221852424-1c720bd4",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2516.0,
                "function_hash": "232458924269275137896506429622176142069"
            },
            "id": "ASB-A-221852424-4ae3f58a",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp",
                "function": "phNciNfc_RecvMfResp"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436"
    ],
    "spl": "2022-06-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/packages/apps/Nfc

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12L:0
Fixed
12L:2022-06-01

Affected versions

Other

12L

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 2516.0,
                "function_hash": "232458924269275137896506429622176142069"
            },
            "id": "ASB-A-221852424-8a5a321c",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp",
                "function": "phNciNfc_RecvMfResp"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "159555514137919445434032378816236390660",
                    "174337239655423082949578752981497984096",
                    "190669972826829086405088936959482205251",
                    "307801019510177132270168501610818944110",
                    "45413916434977617795625152899021052948",
                    "46086813645053834170023077085154877522",
                    "1590089099470827660378532576980093240",
                    "85032058919928455148965488244500075658",
                    "239888728968958753812700430276007255620",
                    "287923624644596738915943999155196622680",
                    "57943969788907317137593645399278642357",
                    "290677723592315933430757741397500946644",
                    "57246271555596982046074495356939034374",
                    "338093987376195018555343742786138605749",
                    "317459948680520933143657412874174758581",
                    "140475788734332228052672216448922540781",
                    "307594541794616511254982764921686476901",
                    "101199897576020158624850021586041117714",
                    "111910739030057069785563436650019812008",
                    "122324430794582591371791886729791407918"
                ]
            },
            "id": "ASB-A-221852424-ed443ac0",
            "source": "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "nci/jni/extns/pn54x/src/mifare/phNxpExtns_MifareStd.cpp"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/apps/Nfc/+/f0d86f7fe23499cd4c6631348618463fbc496436"
    ],
    "spl": "2022-06-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}