CVE-2021-47509

ALSA: pcm: oss: Limit the period size to 16MB

State
Published
Severity
5.5 Medium
Published
May 24, 2024
Updated
May 11, 2026
Reserved
May 24, 2024

Read the record on cve.org

Description

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

ALSA: pcm: oss: Limit the period size to 16MB

Set the practical limit to the period size (the fragment shift in OSS) instead of a full 31bit; a too large value could lead to the exhaust of memory as we allocate temporary buffers of the period size, too.

As of this patch, we set to 16MB limit, which should cover all use cases.

Scores

CVSSScoreVectorSource
3.15.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HCISA-ADP

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before d1bb703ad050de9095f10b2d3416c32921ac6bccAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before b02a41eebcc36d4f07196780f2e165ca2c499257Affected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before be55f306396cd62c6889286a7194fd8b53363aebAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 2e54cf6794bf82a54aaefc78da13819aea9cd28aAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 76f19e4cbb548e28547f8c328aa0bfb3a10222d3Affected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before ad45babf7886e7a212ee1d5eda9ef49f696db43cAffected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 35a3e511032146941085f87dd9fb5b82ea5c00a2Affected
  • 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to before 8839c8c0f77ab8fc0463f4ab8b37fca3f70677c2Affected
LinuxLinux
  • 2.6.12Affected
  • before 2.6.12Not affected
  • 4.4.295 through 4.4.*Not affected
  • 4.9.293 through 4.9.*Not affected
  • 4.14.258 through 4.14.*Not affected
  • 4.19.221 through 4.19.*Not affected
  • 5.4.165 through 5.4.*Not affected
  • 5.10.85 through 5.10.*Not affected
  • 5.15.8 through 5.15.*Not affected
  • 5.16 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.