CVE-2026-98948 in Linux
요약
\~에 의해 VulDB • 2026. 10. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
mlxsw: spectrum_flower: tmplt_create()에서의 포트 범위 레지스터 누수 수정
mlxsw_sp_flower_tmplt_create()는 rulei.values.elusage를 계산하기 위해 flow_cls_offload 템플릿을 스택 로컬 구조체인 mlxsw_sp_acl_rule_info로 파싱합니다. 이 파싱 과정은 mlxsw_sp_flower_parse_ports_range()를 통해 포트 범위 레지스터들을 획득할 수 있지만, 해당 rulei는 mlxsw_sp_acl_rulei_destroy()를 거치지 않으므로 이러한 레지스터들은 해제되지 않았습니다. 이는 체인 템플릿 삭제 시에도 마찬가지입니다.
mlxsw_sp_acl_rulei_destroy()에서 필요한 리소스를 실제로 해제하는 코드를 분리하여 mlxsw_sp_flower_tmplt_create()에서 이를 호출함으로써 누수를 해결합니다.
이 문제는 아래에 참조된 Wentao Liang의 패치 검토 과정에서 발견되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.