Linux 커널에서는 다음 취약점이 해결되었습니다. sched_ext: scx_cgroup_init()에서 중복된 css_put()을 제거합니다. 반복자 css_for_each_descendant_pre()는 cgroup 계층 구조를 안내합니다. cgroup_lock() 아래에 있습니다. 참조 카운트를 증가시키지 않습니다. CSS 구조체를 산출했습니다. cgroup 문서에 따르면 css_put()만 사용해야 합니다. css_get() 또는 css_tryget_online()을 통해 얻은 참조를 해제합니다. 반복자는 참조를 획득하기 위해 이들 중 하나를 사용하지 않으므로 ㄷ
Linux 커널에서는 다음 취약점이 해결되었습니다.
sched_ext: scx_cgroup_init()에서 중복된 css_put()을 제거합니다.
반복자 css_for_each_descendant_pre()는 cgroup 계층 구조를 안내합니다. cgroup_lock() 아래에 있습니다. 참조 카운트를 증가시키지 않습니다. CSS 구조체를 산출했습니다.
cgroup 문서에 따르면 css_put()만 사용해야 합니다. css_get() 또는 css_tryget_online()을 통해 얻은 참조를 해제합니다. 반복자는 참조를 획득하기 위해 이들 중 하나를 사용하지 않으므로 scx_cgroup_init()의 오류 경로에서 css_put()을 호출하면 참조 카운트 언더플로우.
잠재적인 Use-After-Free를 방지하기 위해 불균형한 css_put()을 제거합니다. (UAF) 취약점.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 78.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 78.00 |
VPI 공식 vpi-v1 기준