TI-2024-30174 CVE-2024-45063 · GHSA-p8gg-cp5h-w499
Multiple issues in ctl(4) CAM Target Layer
Priority MEDIUM 43
The function ctl_write_buffer incorrectly set a flag which resulted in a kernel Use-After-Free when a command finished processing.
4 records
The function ctl_write_buffer incorrectly set a flag which resulted in a kernel Use-After-Free when a command finished processing.
The ctl_request_sense function could expose up to three bytes of the kernel heap to userspace.
The ctl_report_supported_opcodes function did not sufficiently validate a field provided by userspace, allowing an arbitrary write to a limited amount of kernel help memory.
The ctl_write_buffer and ctl_read_buffer functions allocated memory to be returned to userspace, without initializing it.