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 linuxUpgrade linux-6.1 | Oct 7, 2024 | Sep 13, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 21, 2024 | Sep 13, 2024 |
| Suse | — | Upgrade kernel-kvmsmall-develUpgrade kernel-azure-optionalUpgrade dtb-marvellUpgrade ocfs2-kmp-defaultUpgrade dlm-kmp-defaultUpgrade dtb-freescaleUpgrade kernel-64kb-livepatch-develUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-devel-rtUpgrade dtb-mediatekUpgrade kernel-default-baseUpgrade dtb-allwinnerUpgrade cluster-md-kmp-azureUpgrade dtb-lgUpgrade dtb-renesasUpgrade kernel-default-livepatchUpgrade kernel-64kb-optionalUpgrade dtb-amdUpgrade kernel-debug-develUpgrade dtb-apmUpgrade kernel-obs-qaUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-docsUpgrade gfs2-kmp-defaultUpgrade kernel-develUpgrade dtb-appleUpgrade kernel-kvmsmall-livepatch-develUpgrade kselftests-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade kernel-64kb-develUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-rtUpgrade kernel-docs-htmlUpgrade gfs2-kmp-64kbUpgrade kernel-default-develUpgrade dtb-socionextUpgrade kernel-symsUpgrade kernel-azure-extraUpgrade kernel-default-livepatch-develUpgrade kernel-azure-baseUpgrade ocfs2-kmp-rtUpgrade kernel-64kbUpgrade dtb-broadcomUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade dtb-amazonUpgrade dtb-caviumUpgrade gfs2-kmp-azureUpgrade dtb-hisiliconUpgrade dtb-xilinxUpgrade kernel-debugUpgrade kernel-rt-develUpgrade dlm-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-source-vanillaUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-vdsoUpgrade dtb-armUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-rtUpgrade kernel-defaultUpgrade kernel-debug-vdsoUpgrade kernel-debug-livepatch-develUpgrade dtb-amlogicUpgrade kernel-rt-optionalUpgrade kselftests-kmp-azureUpgrade dtb-nvidiaUpgrade kernel-sourceUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-macrosUpgrade kernel-default-extraUpgrade kernel-azureUpgrade dtb-sprdUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-devel-azureUpgrade kernel-default-vdsoUpgrade kernel-azure-develUpgrade kernel-kvmsmallUpgrade dtb-qcomUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade dtb-alteraUpgrade gfs2-kmp-rtUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt_debug-develUpgrade kernel-rt-extraUpgrade kernel-default-manUpgrade kernel-azure-livepatch-develUpgrade dtb-exynos | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-oem-20.04Upgrade linux-image-gkeopUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-virtualUpgrade linux-image-oemUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-5.15.0-1055-gkeopUpgrade 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-5.4.0-1134-oracleUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-intelUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-gkeop-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-gkeop-5.4Upgrade linux-image-oracleUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-nvidiaUpgrade linux-image-bluefieldUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-awsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-aws-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-1078-azureUpgrade linux-image-oem-22.04bUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-raspi2Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-raspiUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-gke-5.15 | 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