![]() |
Home ▼ Bookkeeping
Online ▼ Security
Audits ▼
Managed
DNS ▼
About
Order
FAQ
Acceptable Use Policy
Dynamic DNS Clients
Configure Domains Dyanmic DNS Update Password Network
Monitor ▼
Enterprise Package
Advanced Package
Standard Package
Free Trial
FAQ
Price/Feature Summary
Order/Renew
Examples
Configure/Status Alert Profiles | ||
CVE ID: | CVE-2022-48702 |
Description: | In the Linux kernel, the following vulnerability has been resolved:
ALSA: emu10k1: Fix out of bounds access in
snd_emu10k1_pcm_channel_alloc() The voice allocator sometimes begins
allocating from near the end of the array and then wraps around,
however snd_emu10k1_pcm_channel_alloc() accesses the newly allocated
voices as if it never wrapped around. This results in out of bounds
access if the first voice has a high enough index so that first_voice
+ requested_voice_count > NUM_G (64). The more voices are requested,
the more likely it is for this to occur. This was initially discovered
using PipeWire, however it can be reproduced by calling aplay multiple
times with 16 channels: aplay -r 48000 -D plughw:CARD=Live,DEV=3 -c 16
/dev/zero UBSAN: array-index-out-of-bounds in
sound/pci/emu10k1/emupcm.c:127:40 index 65 is out of range for type
'snd_emu10k1_voice [64]' CPU: 1 PID: 31977 Comm: aplay Tainted: G W
IOE 6.0.0-rc2-emu10k1+ #7 Hardware name: ASUSTEK COMPUTER INC P5W DH
Deluxe/P5W DH Deluxe, BIOS 3002 07/22/2010 Call Trace: |
Test IDs: | None available |
Cross References: |
Common Vulnerability Exposure (CVE) ID: CVE-2022-48702 https://git.kernel.org/stable/c/39a90720f3abe96625d1224e7a7463410875de4c https://git.kernel.org/stable/c/39a90720f3abe96625d1224e7a7463410875de4c https://git.kernel.org/stable/c/4204a01ffce97cae1d59edc5848f02be5b2b9178 https://git.kernel.org/stable/c/4204a01ffce97cae1d59edc5848f02be5b2b9178 https://git.kernel.org/stable/c/45321a7d02b7cf9b3f97e3987fc1e4d649b82da2 https://git.kernel.org/stable/c/45321a7d02b7cf9b3f97e3987fc1e4d649b82da2 https://git.kernel.org/stable/c/45814a53514e10a8014906c882e0d0d38df39cc1 https://git.kernel.org/stable/c/45814a53514e10a8014906c882e0d0d38df39cc1 https://git.kernel.org/stable/c/637c5310acb48fffcc5657568db3f3e9bc719bfa https://git.kernel.org/stable/c/637c5310acb48fffcc5657568db3f3e9bc719bfa https://git.kernel.org/stable/c/6b0e260ac3cf289e38446552461caa65e6dab275 https://git.kernel.org/stable/c/6b0e260ac3cf289e38446552461caa65e6dab275 https://git.kernel.org/stable/c/88aac6684cf8bc885cca15463cb4407e91f28ff7 https://git.kernel.org/stable/c/88aac6684cf8bc885cca15463cb4407e91f28ff7 https://git.kernel.org/stable/c/d29f59051d3a07b81281b2df2b8c9dfe4716067f https://git.kernel.org/stable/c/d29f59051d3a07b81281b2df2b8c9dfe4716067f |