CVE-2022-48966

Summary

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

net: mvneta: Prevent out of bounds read in mvneta_config_rss()

The pp->indir[0] value comes from the user. It is passed to:

if (cpu_online(pp->rxq_def))

inside the mvneta_percpu_elect() function. It needs bounds checkeding to ensure that it is not beyond the end of the cpu bitmap.

Affected Software

VendorProductVersion RangeStatus
LinuxLinuxcad5d847a093077b499a8b0bbfe6804b9226c03e < 3ceffb8f410b93553fb16fe7e84aa0d35b3ba79baffected
LinuxLinuxcad5d847a093077b499a8b0bbfe6804b9226c03e < 47a1a2f6cd5ec3a4f8a2d9bfa1e0605347cdb92caffected
LinuxLinuxcad5d847a093077b499a8b0bbfe6804b9226c03e < 5a142486a0db6b0b85031f22d69acd0cdcf8f72baffected
LinuxLinuxcad5d847a093077b499a8b0bbfe6804b9226c03e < eec1fc21edc2bb99c9e66cf66f0b5d4d643fbb50affected
LinuxLinuxcad5d847a093077b499a8b0bbfe6804b9226c03e < 146ebee8fcdb349d7ec0e49915e6cdafb92544aeaffected
LinuxLinuxcad5d847a093077b499a8b0bbfe6804b9226c03e < a6b30598fec84f8809f5417cde73071ca43e8471affected
LinuxLinuxcad5d847a093077b499a8b0bbfe6804b9226c03e < 6ca0a506dddc3e1d636935eef339576b263bf3d8affected
LinuxLinuxcad5d847a093077b499a8b0bbfe6804b9226c03e < e8b4fc13900b8e8be48debffd0dfd391772501f7affected
LinuxLinux4.5affected
LinuxLinux0 < 4.5unaffected
LinuxLinux4.9.336 <= 4.9.*unaffected
LinuxLinux4.14.302 <= 4.14.*unaffected
LinuxLinux4.19.269 <= 4.19.*unaffected
LinuxLinux5.4.227 <= 5.4.*unaffected
LinuxLinux5.10.159 <= 5.10.*unaffected
LinuxLinux5.15.83 <= 5.15.*unaffected
LinuxLinux6.0.13 <= 6.0.*unaffected
LinuxLinux6.1 <= *unaffected

Weaknesses

ADP Enrichment

CISA ADP Vulnrichment

  • SSVC:
  • Exploitation: none
    • Automatable: no
    • Technical Impact: partial

References