3330 Commits

Author SHA1 Message Date
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