CVE-2021-47511
Assigner: Linux
Published: 2024-05-24T15:09:26.695Z
State: PUBLISHED
descriptions: value: In the Linux kernel, the following vulnerability has been resolved:

ALSA: pcm: oss: Fix negative period/buffer sizes

The period size calculation in OSS layer may receive a negative value
as an error, but the code there assumes only the positive values and
handle them with size_t.  Due to that, a too big value may be passed
to the lower layers.

This patch changes the code to handle with ssize_t and adds the proper
error checks appropriately.
affected: product: Linux
vendor: Linux
defaultStatus: unaffected
repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
versions: version: 1da177e4c3f4
lessThan: be8869d38859
status: affected
versionType: git
version: 1da177e4c3f4
lessThan: 502e1146873d
status: affected
versionType: git
version: 1da177e4c3f4
lessThan: 8af815ab052e
status: affected
versionType: git
version: 1da177e4c3f4
lessThan: f96c0959c1ee
status: affected
versionType: git
version: 1da177e4c3f4
lessThan: f12c8a7515f6
status: affected
versionType: git
version: 1da177e4c3f4
lessThan: 02b2b691b77c
status: affected
versionType: git
version: 1da177e4c3f4
lessThan: 00a860678098
status: affected
versionType: git
version: 1da177e4c3f4
lessThan: 9d2479c96087
status: affected
versionType: git
product: Linux
vendor: Linux
defaultStatus: affected
repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
versions: version: 4.4.295
lessThanOrEqual: 4.4.*
status: unaffected
versionType: custom
version: 4.9.293
lessThanOrEqual: 4.9.*
status: unaffected
versionType: custom
version: 4.14.258
lessThanOrEqual: 4.14.*
status: unaffected
versionType: custom
version: 4.19.221
lessThanOrEqual: 4.19.*
status: unaffected
versionType: custom
version: 5.4.165
lessThanOrEqual: 5.4.*
status: unaffected
versionType: custom
version: 5.10.85
lessThanOrEqual: 5.10.*
status: unaffected
versionType: custom
version: 5.15.8
lessThanOrEqual: 5.15.*
status: unaffected
versionType: custom
version: 5.16
lessThanOrEqual: *
status: unaffected
versionType: original_commit_for_fix
title: ALSA: pcm: oss: Fix negative period/buffer sizes
x_generator: engine: bippy-d175d3acf727