Mintsuki
|
b90552adb3
|
docs: Update ChangeLog and README.md for 10.6.3
v10.6.3
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
c17b97ef79
|
qa: Add "CMO" to .typos.toml exceptions
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
89df8597a1
|
limine: Fix internal module path corruption from static URI buffer
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
9659672e09
|
multiboot1: Add bounds validation for address tag loading
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
c16a595846
|
linux: Add bounds checks for kernel file reads
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
970709b2c7
|
a20: Add timeout for keyboard controller polling loops
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
8133a5b0b6
|
multiboot1: Add bounds validation for ELF section headers
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
176c01e7a7
|
multiboot2: Add bounds validation for ELF section headers
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
ebb67510eb
|
config: Add bounds check for macro name buffer
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
ec8da75b2f
|
fat32: Fix integer overflow in cluster count calculation
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
66499e9024
|
multiboot2: Add tag size validation to prevent infinite loop
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
66dacaae9c
|
madt: Add entry length validation to prevent infinite loop
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
94e37b0724
|
pe: Add file size check to prevent integer underflow
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
81624fce25
|
smp: Add MADT GIC entry size validation on AArch64
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
94c7ffaa39
|
pe: Add bounds check for e_lfanew offset in pe_bits
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
6875b2ad84
|
gop: Fix potential integer overflow in pitch calculation
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
d49c98056c
|
host/limine: Fix buffer overflow in GPT-to-MBR conversion
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
5fa474fc0f
|
host/limine: Fix off-by-one in GPT partition validation
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
96d9167bc3
|
edid: Fix memory leak on UEFI error path
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
db69f0d4c3
|
host/limine: Validate partition sector count before GPT to MBR conversion
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
e8250704e5
|
part: Remove mathematically impossible overflow check
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
90daf2667f
|
iso9660: Fix Rock Ridge SUSP entry version check
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
ba2b3194e9
|
cpu_riscv: Add complete bounds validation for RHCT ISA string and MMU nodes
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
aef2a4b9fd
|
smp: Validate MADT entry size before accessing type-specific fields
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
f92bec0534
|
gop: Fix mode count mismatch in get_mode_list()
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
e7a4c17658
|
limine: Add bounds check for request array in deprecated .limine_reqs path
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
69a4e0180d
|
cpu_riscv: Add bounds checks for RHCT table parsing
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
3aacef11ce
|
smp: Add bounds checks for FADT length and device tree properties
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
d12a0d2772
|
gterm: Fix out-of-bounds read in background image rendering
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
fbc5b77f6d
|
multiboot2: Fix SMBIOS tag size to include table data length
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
be4bd11312
|
pmm: Add overflow checks for EFI memory descriptors
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
0fe240747f
|
host/limine: Fix ftell() error check and loop bound underflow in enroll_config
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
76941506a8
|
smp: Fix MADT bounds check, PSCI NULL check, and AArch64 trampoline size
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
e8d82fdf2d
|
config: Add bounds checks to whitespace removal and macro parsing
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
f8ba86764b
|
host/limine: Fix uninitialized variable warnings
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
4dc1d52540
|
host/limine: Fix argument skipping in enroll_config after remove_arg
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
377d9abbbb
|
host/limine: Fix off-by-one in --uninstall-data-file parsing
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
f51af818ed
|
fs: Remove mathematically impossible overflow checks
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
c440830a6e
|
Revert "fs/fat32: Add overflow checks for root directory size calculations"
This reverts commit fa1e901bd533895dd784bfdac4cfa8e031b5810d.
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
2bb2fd33e7
|
host: Fix memory leaks in error paths
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
403b4d57bf
|
image: Use size_t for pixel count to prevent overflow
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
e7b680c4be
|
acpi: Add NULL check for table pointers
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
4847ec986a
|
host: Check sscanf return value for partition number
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
617326b524
|
gterm: Free previous canvas before reallocation
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
5971be9a33
|
disk: Free volume struct on partition enumeration failure
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
2574659448
|
multiboot2: Validate tag size before subtraction
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
cf144c0be4
|
config: Free macro on malformed definition
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
10af2d51d0
|
pe: Validate relocation block size to prevent infinite loop and underflow
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
2d278fca00
|
pe: Validate PE header offsets against file size
|
2026-01-14 18:40:49 +01:00 |
|
Mintsuki
|
bb315e95fd
|
elf: Validate shstrndx is within section header bounds
|
2026-01-14 18:40:49 +01:00 |
|