CVE-2023-54245 in Linux
요약
\~에 의해 VulDB • 2026. 06. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
ASoC: codecs: tx-macro: KASAN slab-out-of-bounds 수정
syzkaller를 실행하면 다음과 같은 Out of Bound 오류가 발생합니다. "KASAN: slab-out-of-bounds Read in regcache_flat_read"
다음은 해당 이슈의 백트레이스입니다:
dump_backtrace+0x0/0x4c8 show_stack+0x34/0x44 dump_stack_lvl+0xd8/0x118 print_address_description+0x30/0x2d8 kasan_report+0x158/0x198 __asan_report_load4_noabort+0x44/0x50 regcache_flat_read+0x10c/0x110 regcache_read+0xf4/0x180 _regmap_read+0xc4/0x278 _regmap_update_bits+0x130/0x290 regmap_update_bits_base+0xc0/0x15c snd_soc_component_update_bits+0xa8/0x22c snd_soc_component_write_field+0x68/0xd4 tx_macro_digital_mute+0xec/0x140
실제로 decimator에 32비트가 필요하지 않습니다. 변수를 short 타입인 u8로 제한함으로써 해당 이슈가 해결되었습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.