In the Linux kernel, the following vulnerability has been resolved:
nfc: pn533: Add poll mod list filling check
In case of im_protocols value is 1 and tm_protocols value is 0 this combination successfully passes the check 'if (!im_protocols && !tm_protocols)' in the nfc_start_poll(). But then after pn533_poll_create_mod_list() call in pn533_start_poll() poll mod list will remain empty and dev->poll_mod_count will remain 0 which lead to division by zero.
Normally no im protocol has value 1 in the mask, so this combination is not expected by driver. But these protocol values actually come from userspace via Netlink interface (NFC_CMD_START_POLL operation). So a broken or malicious program may pass a message containing a "bad" combination of protocol parameter values so that dev->poll_mod_count is not incremented inside pn533_poll_create_mod_list(), thus leading to division by zero. Call trace looks like: nfc_genl_start_poll() nfc_start_poll() ->start_poll() pn533_start_poll()
Add poll mod list filling check.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Oct 7, 2024 | Sep 13, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 21, 2024 | Sep 13, 2024 |
| Suse | — | Upgrade dtb-alteraUpgrade dtb-armUpgrade kernel-azure-develUpgrade kernel-kvmsmallUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-syms-rtUpgrade kernel-macrosUpgrade kernel-rt-livepatchUpgrade kernel-default-extraUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-azureUpgrade dtb-sprdUpgrade kernel-azureUpgrade kernel-sourceUpgrade reiserfs-kmp-azureUpgrade dlm-kmp-rtUpgrade dtb-rockchipUpgrade kernel-default-vdsoUpgrade dtb-nvidiaUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-defaultUpgrade dtb-amlogicUpgrade kernel-rt-optionalUpgrade kernel-debug-livepatch-develUpgrade kernel-debug-vdsoUpgrade kernel-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade dtb-exynosUpgrade kernel-rt-extraUpgrade kernel-source-vanillaUpgrade kselftests-kmp-64kbUpgrade kernel-defaultUpgrade kernel-rt_debug-develUpgrade kernel-default-manUpgrade reiserfs-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-obs-buildUpgrade kernel-source-rtUpgrade gfs2-kmp-rtUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-vdsoUpgrade dtb-qcomUpgrade kernel-devel-azureUpgrade dtb-xilinxUpgrade dlm-kmp-azureUpgrade kernel-64kb-develUpgrade cluster-md-kmp-rtUpgrade dtb-renesasUpgrade kernel-rt-develUpgrade kernel-devel-rtUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade dtb-hisiliconUpgrade dtb-amazonUpgrade kselftests-kmp-rtUpgrade dtb-caviumUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-debugUpgrade kernel-azure-optionalUpgrade dtb-lgUpgrade cluster-md-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-64kb-extraUpgrade kernel-symsUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmall-develUpgrade dtb-marvellUpgrade dtb-freescaleUpgrade dtb-allwinnerUpgrade dlm-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-default-develUpgrade kernel-azure-extraUpgrade kernel-azure-baseUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-socionextUpgrade dtb-broadcomUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade dtb-amdUpgrade kernel-64kb-optionalUpgrade kernel-default-livepatchUpgrade kernel-source-azureUpgrade kernel-docsUpgrade kernel-debug-develUpgrade kernel-obs-qaUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-develUpgrade kernel-default-optionalUpgrade gfs2-kmp-defaultUpgrade dtb-appleUpgrade dtb-apmUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-azureUpgrade kernel-rt_debug | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-aws-lts-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-azureUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-azure-fdeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspi2Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-nvidia-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-raspiUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-oem-22.04bUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oemUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-intelUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-gkeop-5.4Upgrade linux-image-oem-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-oem-osp1Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-genericUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-virtualUpgrade linux-image-oem-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-6.8.0-50-generic | Nov 4, 2024 | Sep 13, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Sep 13, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub