CVE-2025-71064 net: hns3: using the num_tqps in the vf driver to apply for resources
CriticalCVSS 9.8
EPSS 0.23%
- Published
- Updated
- Exploit status
- No public exploit known
Description
In the Linux kernel, the following vulnerability has been resolved:
net: hns3: using the num_tqps in the vf driver to apply for resources
Currently, hdev->htqp is allocated using hdev->num_tqps, and kinfo->tqp
is allocated using kinfo->num_tqps. However, kinfo->num_tqps is set to
min(new_tqps, hdev->num_tqps); Therefore, kinfo->num_tqps may be smaller
than hdev->num_tqps, which causes some hdev->htqp[i] to remain
uninitialized in hclgevf_knic_setup().
Thus, this patch allocates hdev->htqp and kinfo->tqp using hdev->num_tqps,
ensuring that the lengths of hdev->htqp and kinfo->tqp are consistent
and that all elements are properly initialized.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| azure linux kernel(Azure Linux:3.0) | All versions | No fix listed |
| debian/linux(Debian:12) | < 6.1.162-1 | 6.1.162-1 |
| debian/linux(Debian:12) | = 6.1.106-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.106-2 | No fix listed |
| debian/linux(Debian:12) | = 6.1.106-3 | No fix listed |
| debian/linux(Debian:12) | = 6.1.112-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.115-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.119-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.123-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.124-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.128-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.129-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.133-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.135-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.137-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.139-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.140-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.147-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.148-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.153-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.158-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.159-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.27-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.37-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.38-1 | No fix listed |
Show 168 more
| Product | Affected versions | Fixed in |
|---|---|---|
| debian/linux(Debian:12) | = 6.1.38-2 | No fix listed |
| debian/linux(Debian:12) | = 6.1.38-2~bpo11+1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.38-3 | No fix listed |
| debian/linux(Debian:12) | = 6.1.38-4 | No fix listed |
| debian/linux(Debian:12) | = 6.1.38-4~bpo11+1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.52-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.55-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.55-1~bpo11+1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.64-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.66-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.67-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.69-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.69-1~bpo11+1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.76-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.76-1~bpo11+1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.82-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.85-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.90-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.90-1~bpo11+1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.94-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.94-1~bpo11+1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.98-1 | No fix listed |
| debian/linux(Debian:12) | = 6.1.99-1 | No fix listed |
| debian/linux(Debian:13) | < 6.12.69-1 | 6.12.69-1 |
| debian/linux(Debian:13) | = 6.12.38-1 | No fix listed |
| debian/linux(Debian:13) | = 6.12.41-1 | No fix listed |
| debian/linux(Debian:13) | = 6.12.43-1 | No fix listed |
| debian/linux(Debian:13) | = 6.12.43-1~bpo12+1 | No fix listed |
| debian/linux(Debian:13) | = 6.12.48-1 | No fix listed |
| debian/linux(Debian:13) | = 6.12.57-1 | No fix listed |
| debian/linux(Debian:13) | = 6.12.57-1~bpo12+1 | No fix listed |
| debian/linux(Debian:13) | = 6.12.63-1 | No fix listed |
| debian/linux(Debian:13) | = 6.12.63-1~bpo12+1 | No fix listed |
| debian/linux(Debian:13) | = 6.12.69-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | < 6.18.3-1 | 6.18.3-1 |
| debian/linux(Debian:14) | = 6.12.100-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.101-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.105-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.107-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.111-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.113-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.115-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.115-2 | No fix listed |
| debian/linux(Debian:14) | = 6.12.116-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.38-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.41-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.43-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.43-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.48-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.57-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.57-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.63-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.63-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.69-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.69-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.73-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.73-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.74-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.74-2 | No fix listed |
| debian/linux(Debian:14) | = 6.12.74-2~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.85-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.85-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.86-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.86-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.88-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.88-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.90-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.90-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.90-2 | No fix listed |
| debian/linux(Debian:14) | = 6.12.90-2~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.94-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.94-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.95-1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.95-1~bpo12+1 | No fix listed |
| debian/linux(Debian:14) | = 6.12.96-1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.10-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.11-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.2-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.3-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.4-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.5-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.6-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.7-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.8-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13.9-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13~rc6-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.13~rc7-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.14.3-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.14.5-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.14.6-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.15-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.15.1-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.15.2-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.15.3-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.15.4-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.15.5-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.15.6-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.15~rc7-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.16-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.1-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.10-1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.11-1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.12-1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.12-1~bpo13+1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.12-2 | No fix listed |
| debian/linux(Debian:14) | = 6.16.3-1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.3-1~bpo13+1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.5-1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.6-1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.7-1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.8-1 | No fix listed |
| debian/linux(Debian:14) | = 6.16.9-1 | No fix listed |
| debian/linux(Debian:14) | = 6.16~rc7-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.10-1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.11-1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.12-1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.13-1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.13-1~bpo13+1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.2-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.5-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.6-1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.7-1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.7-2 | No fix listed |
| debian/linux(Debian:14) | = 6.17.8-1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.8-1~bpo13+1 | No fix listed |
| debian/linux(Debian:14) | = 6.17.9-1 | No fix listed |
| debian/linux(Debian:14) | = 6.18.1-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.18.2-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.18~rc4-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.18~rc4-1~exp2 | No fix listed |
| debian/linux(Debian:14) | = 6.18~rc5-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.18~rc6-1~exp1 | No fix listed |
| debian/linux(Debian:14) | = 6.18~rc7-1~exp1 | No fix listed |
| Linux kernel | >= e2cb1dec9779ba2d89302a653eb0abaeb8682196, < c149decd8c18ae6acdd7a6041d74507835cf26e6 | c149decd8c18ae6acdd7a6041d74507835cf26e6 |
| Linux kernel | >= e2cb1dec9779ba2d89302a653eb0abaeb8682196, < bcefdb288eedac96fd2f583298927e9c6c481489 | bcefdb288eedac96fd2f583298927e9c6c481489 |
| Linux kernel | >= e2cb1dec9779ba2d89302a653eb0abaeb8682196, < 6cd8a2930df850f4600fe8c57d0662b376520281 | 6cd8a2930df850f4600fe8c57d0662b376520281 |
| Linux kernel | >= e2cb1dec9779ba2d89302a653eb0abaeb8682196, < 1956d47a03eb625951e9e070db39fe2590e27510 | 1956d47a03eb625951e9e070db39fe2590e27510 |
| Linux kernel | >= e2cb1dec9779ba2d89302a653eb0abaeb8682196, < 429f946a7af3fbf08761d218746cd4afa80a7954 | 429f946a7af3fbf08761d218746cd4afa80a7954 |
| Linux kernel | >= e2cb1dec9779ba2d89302a653eb0abaeb8682196, < 62f28d79a6186a602a9d926a2dbb5b12b6867df7 | 62f28d79a6186a602a9d926a2dbb5b12b6867df7 |
| Linux kernel | >= e2cb1dec9779ba2d89302a653eb0abaeb8682196, < c2a16269742e176fccdd0ef9c016a233491a49ad | c2a16269742e176fccdd0ef9c016a233491a49ad |
| Linux kernel | = 4.16 | No fix listed |
| Linux kernel | < 5.10.248 | 5.10.248 |
| Linux kernel | < 5.15.198 | 5.15.198 |
| Linux kernel | < 6.1.160 | 6.1.160 |
| Linux kernel | < 6.6.120 | 6.6.120 |
| Linux kernel | < 6.12.64 | 6.12.64 |
| Linux kernel | < 6.18.3 | 6.18.3 |
| Linux kernel | < 6.19 | 6.19 |
| Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (6ES7518-4AX00-1AB0) | >= V3.1.6 | No fix listed |
| Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (6ES7518-4AX00-1AB0) | >= V3.1.7 | No fix listed |
| Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (6ES7518-4AX00-1AC0) | >= V3.1.6 | No fix listed |
| Siemens SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (6ES7518-4AX00-1AC0) | >= V3.1.7 | No fix listed |
| Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP (6ES7518-4FX00-1AB0) | >= V3.1.6 | No fix listed |
| Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP (6ES7518-4FX00-1AB0) | >= V3.1.7 | No fix listed |
| Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP (6ES7518-4FX00-1AC0) | >= V3.1.6 | No fix listed |
| Siemens SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP (6ES7518-4FX00-1AC0) | >= V3.1.7 | No fix listed |
| Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFP (6AG1518-4AX00-4AC0) | >= V3.1.6 | No fix listed |
| Siemens SIPLUS S7-1500 CPU 1518-4 PN/DP MFP (6AG1518-4AX00-4AC0) | >= V3.1.7 | No fix listed |
| ubuntu/linux(Ubuntu:22.04) | < 5.15.0-173.183 | 5.15.0-173.183 |
| ubuntu/linux-kvm(Ubuntu:22.04) | < 5.15.0-1095.100 | 5.15.0-1095.100 |
| ubuntu/linux-raspi(Ubuntu:22.04) | < 5.15.0-1097.100 | 5.15.0-1097.100 |
| redhat/kernel(Red Hat:enterprise_linux:10) | All versions | No fix listed |
| redhat/kernel(Red Hat:enterprise_linux:8) | All versions | No fix listed |
| redhat/kernel-rt(Red Hat:enterprise_linux:8) | All versions | No fix listed |
| redhat/kernel(Red Hat:enterprise_linux:9) | All versions | No fix listed |
| redhat/kernel-rt(Red Hat:enterprise_linux:9) | All versions | No fix listed |
| ubuntu/linux(Ubuntu:24.04) | < 6.8.0-110.110 | 6.8.0-110.110 |
| ubuntu/linux-raspi(Ubuntu:24.04) | < 6.8.0-1052.56 | 6.8.0-1052.56 |
References
- MSRC Security Update Guide vendor-advisory
- Debian Security Tracker CVE-2025-71064 vendor-advisory
- git.kernel.org
- git.kernel.org
- git.kernel.org
- git.kernel.org
- git.kernel.org
- git.kernel.org
- git.kernel.org
- cert-portal.siemens.com
- cert-portal.siemens.com
- Ubuntu CVE tracker vendor-advisory
- USN-8096-1 vendor-advisory
- USN-8096-2 vendor-advisory
- USN-8096-3 vendor-advisory
- USN-8096-4 vendor-advisory
- USN-8116-1 vendor-advisory
- USN-8096-5 vendor-advisory
- USN-8141-1 vendor-advisory
- USN-8163-1 vendor-advisory
- USN-8163-2 vendor-advisory
- USN-8177-1 vendor-advisory
- USN-8179-1 vendor-advisory
- USN-8177-2 vendor-advisory
- USN-8183-1 vendor-advisory
- USN-8184-1 vendor-advisory
- USN-8179-2 vendor-advisory
- USN-8185-1 vendor-advisory
- USN-8183-2 vendor-advisory
- USN-8179-3 vendor-advisory
- USN-8203-1 vendor-advisory
- USN-8204-1 vendor-advisory
- USN-8185-2 vendor-advisory
- USN-8179-4 vendor-advisory
- USN-8243-1 vendor-advisory
- USN-8245-1 vendor-advisory
- USN-8257-1 vendor-advisory
- USN-8258-1 vendor-advisory
- USN-8260-1 vendor-advisory
- USN-8261-1 vendor-advisory
- USN-8265-1 vendor-advisory
- USN-8440-1 vendor-advisory
- www.cve.org
- Red Hat CVE page vendor-advisory
- Red Hat Bugzilla 2429109 issue-tracking
- nvd.nist.gov
- lore.kernel.org