๐Ÿ” CVE Alert

CVE-2021-47649

UNKNOWN 0.0

udmabuf: validate ubuf->pagecount

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: udmabuf: validate ubuf->pagecount Syzbot has reported GPF in sg_alloc_append_table_from_pages(). The problem was in ubuf->pages == ZERO_PTR. ubuf->pagecount is calculated from arguments passed from user-space. If user creates udmabuf with list.size == 0 then ubuf->pagecount will be also equal to zero; it causes kmalloc_array() to return ZERO_PTR. Fix it by validating ubuf->pagecount before passing it to kmalloc_array().

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Feb 26, 2025
Last Updated May 11, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
fbb0de795078190a9834b3409e4b009cfb18a6d4 < 5d50f851dd307c07ca5591297093f19967c834a9 fbb0de795078190a9834b3409e4b009cfb18a6d4 < b267a8118c2b171bf7d67b90ed64154eeab9fae0 fbb0de795078190a9834b3409e4b009cfb18a6d4 < 811b667cefbea9cb7511a874b169d6a92907137e fbb0de795078190a9834b3409e4b009cfb18a6d4 < a3728d32fc61eb0fe283cb8ff60b2c8f751e2202 fbb0de795078190a9834b3409e4b009cfb18a6d4 < 9e9b4a269f84d3230f2af84ff42322db676440d9 fbb0de795078190a9834b3409e4b009cfb18a6d4 < 2b6dd600dd72573c23ea180b5b0b2f1813405882
Linux / Linux
4.20

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/5d50f851dd307c07ca5591297093f19967c834a9 git.kernel.org: https://git.kernel.org/stable/c/b267a8118c2b171bf7d67b90ed64154eeab9fae0 git.kernel.org: https://git.kernel.org/stable/c/811b667cefbea9cb7511a874b169d6a92907137e git.kernel.org: https://git.kernel.org/stable/c/a3728d32fc61eb0fe283cb8ff60b2c8f751e2202 git.kernel.org: https://git.kernel.org/stable/c/9e9b4a269f84d3230f2af84ff42322db676440d9 git.kernel.org: https://git.kernel.org/stable/c/2b6dd600dd72573c23ea180b5b0b2f1813405882