← All Advisories
Reported from OT-Advisories.com as of

Linux Kernel signal handling Out-Of-Bounds Read Rated 8.3 CVSS

Last refreshed2026-10-15

Status: UPDATED  |  Advisory ID: CVE-2026-46307

Key Details

CVECVE-2026-46307
CVSS Score / Version
8.3 (High) / CVSS v3.1
Updated2026-10-15
CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
CVSS Prose
attack vector is adjacent; attack complexity is low; privileges required is none; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is low.
Affected products
Linux Kernel and Siemens SIMATIC S7-1500 TM MFP - GNU/Linux subsystem
Classified as
CWE-125 (Out-of-bounds Read)
Exploitation prediction (EPSS)
0.38% probability of exploitation in the next 30 days (30% percentile) -- FIRST.org's EPSS model.

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SiemensSIMATIC S7-1500 TM MFP - GNU/Linux subsystem
SubsystemsControllers & Field I/O, OT Supporting Infrastructure
SectorsAll Sectors

What to Know

In the Linux kernel, the following vulnerability has been resolved:

wifi: ath5k: do not access array OOB

Vincent reports:

> The ath5k driver seems to do an array-index-out-of-bounds access as

> shown by the UBSAN kernel message:

> UBSAN: array-index-out-of-bounds in drivers/net/wireless/ath/ath5k/base.c:1741:20

> index 4 is out of range for type 'ieee80211_tx_rate [4]'

> ...

> Call Trace:

> <TASK>

> dump_stack_lvl+0x5d/0x80

> ubsan_epilogue+0x5/0x2b

> __ubsan_handle_out_of_bounds.cold+0x46/0x4b

> ath5k_tasklet_tx+0x4e0/0x560 [ath5k]

> tasklet_action_common+0xb5/0x1c0

It is real. 'ts->ts_final_idx' can be 3 on 5212, so:

info->status.rates[ts->ts_final_idx + 1].idx = -1;

with the array defined as:

struct ieee80211_tx_rate rates[IEEE80211_TX_MAX_RATES];

while the size is:

#define IEEE80211_TX_MAX_RATES 4

is indeed bogus.

Set this 'idx = -1' sentinel only if the array index is less than the

array size. As mac80211 will not look at rates beyond the size

(IEEE80211_TX_MAX_RATES).

Note: The effect of the OOB write is negligible. It just overwrites the

next member of info->status, i.e. ack_signal. (NVD)

What to Do

Monitor Linux's and Siemens's web pages for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-46307
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-46307
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.