CVE-2024-46681

pktgen: use cpus_read_lock() in pg_net_init()

State
Published
Severity
Not scored
Published
Sep 13, 2024
Updated
Oct 30, 2026
Reserved
Sep 11, 2024

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

pktgen: use cpus_read_lock() in pg_net_init()

I have seen the WARN_ON(smp_processor_id() != cpu) firing in pktgen_thread_worker() during tests.

We must use cpus_read_lock()/cpus_read_unlock() around the for_each_online_cpu(cpu) loop.

While we are at it use WARN_ON_ONCE() to avoid a possible syslog flood.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 1b4fe364b561b952dd7beeba7f7616f9a419b83aAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 7eed5b3115ce9e057bf64c3f6be9ea72f8298e4eAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 5f5f7366dda8ae870e8305d6e7b3c0c2686cd2cfAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 979b581e4c69257acab1af415ddad6b2d78a2fa5Affected
LinuxLinux
  • 2.6.12Affected
  • before 2.6.12Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.10.8 through 6.10.*Not affected
  • 6.11 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.