CVE-2024-26849 in Linux
요약
\~에 의해 VulDB • 2026. 06. 27.
리눅스 커널에서 다음 취약점이 해결되었습니다:
netlink: minlen 배열에 nla be16/32 타입 추가
BUG: KMSAN: uninit-value in nla_validate_range_unsigned lib/nlattr.c:222 [inline]
BUG: KMSAN: uninit-value in nla_validate_int_range lib/nlattr.c:336 [inline]
BUG: KMSAN: uninit-value in validate_nla lib/nlattr.c:575 [inline]
BUG: KMSAN: uninit-value in __nla_validate_parse+0x2e20/0x45c0 lib/nlattr.c:631 nla_validate_range_unsigned lib/nlattr.c:222 [inline]
nla_validate_int_range lib/nlattr.c:336 [inline]
validate_nla lib/nlattr.c:575 [inline]
...
해당 메시지는 다음 정책과 일치합니다:
[NFTA_TARGET_REV] = NLA_POLICY_MAX(NLA_BE32, 255),
그러나 minlen 배열에서 NLA_BE32의 크기가 0이므로 검증 코드가 잘못 형성된(너무 작은) 속성 이후를 읽게 됩니다.
참고: BITFIELD32, SINT, UINT 등 다른 속성들도 누락되어 있습니다: 이들도 추가되어야 할 것으로 보입니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.