# CVE-2023-54186: linux: In the Linux kernel, the following vulnerability has been resolved:  usb: typec: altmodes/displayport: fix pin_assign...

CVE-2023-54186 is fixed in 63 products on 1 platform, first by RHSA-2024:2394, released April 30, 2024. It is not reported as exploited. Patch Radar priority: High.

- Web page: https://patchblox.com/security/cve/CVE-2023-54186
- Priority: High
- CVSS: 8.0 (high)
- EPSS: 0.0015
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Apr 30, 2024

## Description

In the Linux kernel, the following vulnerability has been resolved:  usb: typec: altmodes/displayport: fix pin_assignment_show  This patch fixes negative indexing of buf array in pin_assignment_show when get_current_pin_assignments returns 0 i.e. no compatible pin assignments are found.  BUG: KASAN: use-after-free in pin_assignment_show+0x26c/0x33c ... Call trace: dump_backtrace+0x110/0x204 dump_stack_lvl+0x84/0xbc print_report+0x358/0x974 kasan_report+0x9c/0xfc __do_kernel_fault+0xd4/0x2d4 do_bad_area+0x48/0x168 do_tag_check_fault+0x24/0x38 do_mem_abort+0x6c/0x14c el1_abort+0x44/0x68 el1h_64_sync_handler+0x64/0xa4 el1h_64_sync+0x78/0x7c pin_assignment_show+0x26c/0x33c dev_attr_show+0x50/0xc0

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | bpftool RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | bpftool RHEL 9 | 0:7.3.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel rocky 8 | 0:4.18.0-553.123.1.el8_10.cloud.0.1 | [RXSA-2024:3138](https://patchblox.com/security/data/fix/linux/rxsa-2024-3138.md) | May 29, 2026 |
| Linux | kernel-64k RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-debug RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-debug-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-debug-devel RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-debug-devel-matched RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-debug-modules RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-debug-modules-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-debug-modules-extra RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-devel RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-devel-matched RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-modules RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-modules-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-64k-modules-extra RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-abi-stablelists RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-abi-stablelists RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-core RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-debug RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-debug RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-debug-core RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-debug-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-debug-devel RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-debug-devel RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-debug-devel-matched RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-debug-modules RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-debug-modules RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-debug-modules-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-debug-modules-extra RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-debug-modules-extra RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-debug-uki-virt RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-devel RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-devel RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-devel-matched RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-doc RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-doc RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-modules RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-modules RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-modules-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-modules-extra RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-modules-extra RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-debug RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-debug-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-debug-devel RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-debug-kvm RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-debug-modules RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-debug-modules-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-debug-modules-extra RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-devel RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-kvm RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-modules RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-modules-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-rt-modules-extra RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-tools RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-tools RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-tools-libs RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-tools-libs RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-tools-libs-devel RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-tools-libs-devel RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-uki-virt RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-zfcpdump RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-zfcpdump RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-zfcpdump-core RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-zfcpdump-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-zfcpdump-devel RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-zfcpdump-devel RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-zfcpdump-devel-matched RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-zfcpdump-modules RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-zfcpdump-modules RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-zfcpdump-modules-core RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | kernel-zfcpdump-modules-extra RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | kernel-zfcpdump-modules-extra RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | libperf RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | linux Debian 12.15 (bookworm) | 6.1.37-1 | [DEBIAN-CVE-2023-54186](https://patchblox.com/security/data/fix/linux/debian-cve-2023-54186.md) | Dec 30, 2025 |
| Linux | linux Debian 13.5 (trixie) | 6.3.7-1 | [DEBIAN-CVE-2023-54186](https://patchblox.com/security/data/fix/linux/debian-cve-2023-54186.md) | Dec 30, 2025 |
| Linux | linux Debian 14 | 6.3.7-1 | [DEBIAN-CVE-2023-54186](https://patchblox.com/security/data/fix/linux/debian-cve-2023-54186.md) | Dec 30, 2025 |
| Linux | perf RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | perf RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | python3-perf RHEL 8 | 0:4.18.0-553.el8_10 | [RHSA-2024:3138](https://patchblox.com/security/data/fix/linux/rhsa-2024-3138.md) | May 22, 2024 |
| Linux | python3-perf RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | rtla RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |
| Linux | rv RHEL 9 | 0:5.14.0-427.13.1.el9_4 | [RHSA-2024:2394](https://patchblox.com/security/data/fix/linux/rhsa-2024-2394.md) | Apr 30, 2024 |

---

Data as of 2026-11-09T01:18:40Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo

Free to use with attribution: show "Data: Patchblox Patch Radar" with a link to https://patchblox.com/security/patch-radar. Terms, including what needs a written agreement: https://patchblox.com/security/patch-radar/use-the-data

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.
