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.
{ "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" ] }
{ "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" ] }
{ "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" ] }
{ "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" ] }
{ "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" ] }