Linux 커널에서는 다음 취약점이 해결되었습니다. 재설정: gpio: Reset_add_gpio_aux_device() 오류 경로에서 이중 해제 문제 수정 __auxiliary_device_add()가 실패하면 Reset_add_gpio_aux_device() Auxiliary_device_uninit(adev)를 호출합니다. 장치 해제 콜백 Reset_gpio_aux_device_release()는 해제합니다. adev, 그러나 현재 오류 경로는 kfree(adev)를 다시 호출합니다. 더블 프리를 발생시킵니다. Auxiliary_device_init() 실패 경로에 대해 kfree(adev)를 유지하지만 보조_d 이후 adev를 해제하지 마십시오.
Linux 커널에서는 다음 취약점이 해결되었습니다.
재설정: gpio: Reset_add_gpio_aux_device() 오류 경로에서 이중 해제 문제 수정
__auxiliary_device_add()가 실패하면 Reset_add_gpio_aux_device() Auxiliary_device_uninit(adev)를 호출합니다.
장치 해제 콜백 Reset_gpio_aux_device_release()는 해제합니다. adev, 그러나 현재 오류 경로는 kfree(adev)를 다시 호출합니다. 더블 프리를 발생시킵니다.
Auxiliary_device_init() 실패 경로에 대해 kfree(adev)를 유지하지만 보조 장치_uninit() 후에 adev를 해제하지 마십시오.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 78.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 78.00 |
VPI 공식 vpi-v1 기준