{"id":"ASB-A-271849189","details":"In rw_i93_send_to_upper of rw_i93.cc, there is a possible out of bounds write due to an integer overflow. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-271849189","CVE-2023-21241"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2023-07-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2023-07-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/system/nfc/+/907d17eeefec6f672ea824e126406e6d8f6b56d8"}],"affected":[{"package":{"name":"platform/system/nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13-next:0"},{"fixed":"13-next:2023-07-01"}]}],"versions":["13-next"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"digest":{"length":3916,"function_hash":"288516866889129787941985763249517117985"},"id":"ASB-A-271849189-0a0ffd10","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8","target":{"file":"src/nfc/tags/rw_i93.cc","function":"rw_i93_send_to_upper"},"deprecated":false},{"source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8","target":{"file":"src/nfc/tags/rw_i93.cc"},"deprecated":false,"digest":{"line_hashes":["72247595034635059755324449475392037959","91200629283256505089092559029191209159","103095160778598118044654568876133632888","82392611457310425243320920294441324667"],"threshold":0.9},"id":"ASB-A-271849189-b08202ce","signature_type":"Line","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8"],"severity":"High","spl":"2023-07-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-271849189.json"}},{"package":{"name":"platform/system/nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2023-07-01"}]}],"versions":["11"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8"],"severity":"High","spl":"2023-07-01","types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["72247595034635059755324449475392037959","91200629283256505089092559029191209159","103095160778598118044654568876133632888","82392611457310425243320920294441324667"],"threshold":0.9},"id":"ASB-A-271849189-a587ecc3","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8","target":{"file":"src/nfc/tags/rw_i93.cc"}},{"source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8","target":{"function":"rw_i93_send_to_upper","file":"src/nfc/tags/rw_i93.cc"},"deprecated":false,"digest":{"length":3916,"function_hash":"288516866889129787941985763249517117985"},"id":"ASB-A-271849189-df43d87e","signature_type":"Function","signature_version":"v1"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-271849189.json"}},{"package":{"name":"platform/system/nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2023-07-01"}]}],"versions":["12"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8"],"severity":"High","spl":"2023-07-01","types":["EoP"],"vanir_signatures":[{"id":"ASB-A-271849189-1d8194d7","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8","target":{"file":"src/nfc/tags/rw_i93.cc","function":"rw_i93_send_to_upper"},"deprecated":false,"digest":{"function_hash":"288516866889129787941985763249517117985","length":3916}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8","target":{"file":"src/nfc/tags/rw_i93.cc"},"deprecated":false,"digest":{"line_hashes":["72247595034635059755324449475392037959","91200629283256505089092559029191209159","103095160778598118044654568876133632888","82392611457310425243320920294441324667"],"threshold":0.9},"id":"ASB-A-271849189-55357a0c","signature_type":"Line"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-271849189.json"}},{"package":{"name":"platform/system/nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2023-07-01"}]}],"versions":["12L"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8"],"severity":"High","spl":"2023-07-01","types":["EoP"],"vanir_signatures":[{"target":{"file":"src/nfc/tags/rw_i93.cc"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["72247595034635059755324449475392037959","91200629283256505089092559029191209159","103095160778598118044654568876133632888","82392611457310425243320920294441324667"]},"id":"ASB-A-271849189-531f9c24","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8"},{"target":{"function":"rw_i93_send_to_upper","file":"src/nfc/tags/rw_i93.cc"},"deprecated":false,"digest":{"length":3916,"function_hash":"288516866889129787941985763249517117985"},"id":"ASB-A-271849189-9c5af80d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-271849189.json"}},{"package":{"name":"platform/system/nfc","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2023-07-01"}]}],"versions":["13"],"ecosystem_specific":{"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8","target":{"file":"src/nfc/tags/rw_i93.cc","function":"rw_i93_send_to_upper"},"deprecated":false,"digest":{"function_hash":"288516866889129787941985763249517117985","length":3916},"id":"ASB-A-271849189-36342c0b"},{"id":"ASB-A-271849189-95513c31","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8","target":{"file":"src/nfc/tags/rw_i93.cc"},"deprecated":false,"digest":{"line_hashes":["72247595034635059755324449475392037959","91200629283256505089092559029191209159","103095160778598118044654568876133632888","82392611457310425243320920294441324667"],"threshold":0.9}}],"fixes":["https://android.googlesource.com/platform/system/nfc/+/dc9d09e1698725712628d394bf9be4c9003579e8"],"severity":"High","spl":"2023-07-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-271849189.json"}}],"schema_version":"1.9.0"}