PT-2026-61113 · Linux · Linux
CVE-2026-63797
·
Published
2026-07-19
·
Updated
2026-07-19
CVSS v3.1
8.4
High
| Vector | AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
In the Linux kernel, the following vulnerability has been resolved:
rpmsg: char: Fix use-after-free on probe error path
rpmsg chrdev probe() stores the newly allocated eptdev in the default
endpoint's priv pointer before calling rpmsg chrdev eptdev add(). If
rpmsg chrdev eptdev add() then fails, its error path frees eptdev while
the default endpoint may still dispatch callbacks with the stale priv
pointer.
Avoid publishing eptdev through the default endpoint until
rpmsg chrdev eptdev add() succeeds. Messages received before the priv
pointer is published should be ignored by rpmsg ept cb(). Flow-control
updates can hit rpmsg ept flow cb() in the same window, so make both
callbacks return success when priv is NULL.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux