| CVE ID | 심각도 | CVSS | 소프트웨어 | 설명 | 발행일 | 수정일 |
|---|---|---|---|---|---|---|
| CVE-2022-49823 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 libata-transport 모듈의 ata_tdev_add() 함수에서 transport_add_device()의 반환값을 확인하지 않아, 모듈 제거 시 등록되지 않은 장치를 삭제하려다 NULL 포인터 역참조가 발생합니다. 이로 인해 커널 패닉 또는 서비스 중단이 일어날 수 있습니다. 수정은 반환값을 검사하고 오류 경로에서 장치 해제와 메모리 정리를 수행하는 것입니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49824 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 libata-transport 모듈의 ata_tlink_add() 함수에서 transport_add_device()의 반환값을 확인하지 않아, 모듈 제거 시 존재하지 않는 장치를 삭제하려다 커널 NULL 포인터 역참조가 발생합니다. 반환값 검사와 오류 처리를 추가하여 이를 수정했습니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49825 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 libata-transport 모듈에서 ata_tport_add() 함수가 transport_add_device()의 반환값을 확인하지 않는 문제가 해결되었습니다. 이로 인해 추가되지 않은 장치를 제거하려다 모듈 제거 시 NULL 포인터 역참조가 발생할 수 있었습니다. 반환값을 검사하고 적절히 처리하도록 수정되었습니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49822 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 CIFS 모듈에서 tlink 설정 실패 시 연결 정보가 제대로 해제되지 않는 취약점입니다. 이로 인해 커널 모듈 참조 횟수(refcnt)가 누수되어 cifsd 커널 스레드가 종료되지 않으며, fscache 정보 누수로 인해 이후 마운트 시 오류가 발생할 수 있습니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49827 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 DRM(Direct Rendering Manager) 서브시스템에서 drm_vblank_init() 호출 중 drmm_add_action_or_reset()이 실패하면, worker가 NULL인 vblank에 대해 drm_vblank_init_release()가 직접 호출되어 kthread_destroy_worker()에서 널 포인터 역참조가 발생할 수 있습니다. 해당 커밋은 drm_vblank_destroy_worker() 호출 전에 NULL 검사를 추가하여 문제를 해결했습니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49829 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 DRM 스케줄러에서 프로세스가 종료될 때 의존성 펜스(dependency fence)가 누수되던 문제를 수정했습니다. 또한 마지막으로 스케줄된 펜스에 대한 참조를 추가로 획득하도록 변경되어 펜스 참조 카운팅이 올바르게 관리됩니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49830 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 drm/drv 모듈에서 drm_dev_init() 함수 실행 시 drmm_add_action()이 실패하면 drm_dev_init_release() 콜백이 등록되지 않아 device_get()으로 증가한 참조 카운트가 해제되지 않는 메모리 누수 문제가 있습니다. 이를 해결하기 위해 drmm_add_action_or_reset()을 사용하도록 수정되었습니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49832 | MEDIUM | 5.5 | Linux Kernel Python |
Linux 커널의 pinctrl 디바이스트리 모듈에서 pinctrl_dt_to_map 함수 실행 중 kasprintf()가 NULL을 반환해도 이를 확인하지 않아 NULL 포인터 역참조가 발생하는 문제입니다. 메모리 할당 실패 시 ENOMEM을 바로 반환하도록 수정되었습니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49835 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 ALSA HDA 드라이버 'add_widget_node' 함수에서 kobject_add 실패 시 kobject 메모리가 해제되지 않아 메모리 누수가 발생할 수 있는 문제입니다. 수정으로 실패 경로에서 kobject_put을 호출하여 리소스를 회수하도록 변경되었습니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49833 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 btrfs 파일 시스템에서 zoned 디바이스를 복제할 때 관련 정보를 제대로 복제하지 않는 취약점이 발견되었습니다. 이로 인해 특정 상황에서 NULL 포인터 역참조가 발생하여 시스템 오류를 유발할 수 있습니다.
|
2025-05-01 | 2026-08-15 13:17 |
| CVE-2022-49836 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 siox 서브시스템에서 siox_device_add() 함수 실행 중 device_register()가 실패할 경우, dev_set_name()으로 할당된 이름 메모리가 해제되지 않아 메모리 누수가 발생할 수 있습니다. 수정은 오류 경로에서 put_device()를 호출하여 참조를 해제하고, sdevice 포인터를 NULL로 설정하는 것입니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49838 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 SCTP 서브시스템에서, 현재 메시지의 모든 fragment 청크가 prune(제거)되었을 때 stream->out_curr 포인터가 NULL로 초기화되지 않아 발생하는 문제입니다. 이로 인해 빈 outq에서 청크를 dequeue하려 하면서 list_del 손상 및 커널 경고가 발생할 수 있습니다. 패치는 sctp_prsctp_prune_unsent()에서 마지막 fragment 청크가 제거될 때 out_curr를 NULL로 설정하도록 수정합니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49841 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 i.MX 시리얼 UART 드라이버에서 .thaw_noirq 훅이 누락되어, 시스템 최대절전(hibernate) 복원 시 클록이 비정상적으로 비활성화되는 문제가 있습니다. 이로 인해 커널 경고가 발생합니다. 누락된 훅을 추가하여 클록 enable/disable 호출 순서를 바로잡아 해결합니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49847 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 TI AM65 CPSW 이더넷 드라이버에서 모듈 언로드(제거) 시 세그멘테이션 폴트가 발생하는 문제가 수정되었습니다. 첫 번째 슬레이브 링크가 활성 상태일 때 am65_cpsw_nuss_phylink_cleanup() 호출 순서가 잘못되어 phylink가 무효화된 상태에서 접근하는 문제였으며, 해당 호출을 am65_cpsw_nuss_cleanup_ndev() 이후로 옮겨 해결했습니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49877 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 bpf/sockmap 코드에서 sk_stream_kill_queues 호출 시 sk->sk_forward_alloc 경고가 발생하는 문제가 해결되었습니다. 커밋 84472b436e76에서 msg->sg.size를 tosend 대신 사용하면서 발생한 회귀 버그입니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49879 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 ext4 파일시스템의 디렉터리 엔트리에서 rec_len 필드가 4의 배수가 아닌 경우를 검증하지 않아, 손상된 파일시스템 이미지로 make_indexed_dir() 내 BUG()가 발생할 수 있습니다. 이 수정은 ext4_check_dir_entry()를 호출해 잘못된 엔트리를 검사하고 -EFSCORRUPTED를 반환하도록 합니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49893 | MEDIUM | 5.5 | Linux Kernel |
리눅스 커널의 CXL 리전(region) 모듈에서, 리전 삭제 시 이전에 해당 리전에 할당되었던 타깃들이 참조를 계속 유지하여 cxl_region 객체가 해제되지 않고 누수되는 문제가 수정되었습니다. 수정 후에는 unregister_region() 시점에 모든 타깃을 분리하여 참조가 정상적으로 해제됩니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49918 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 IPVS(IP Virtual Server) 모듈에서, ip_vs_conn_net_init() 초기화 중 ip_vs_conn 또는 ip_vs_conn_sync 프로시저 파일 생성이 실패해도 초기화가 성공으로 처리되어, 네트워크 네임스페이스 정리(remove) 시 해당 파일을 찾지 못해 커널 WARNING이 발생하는 문제가 수정되었습니다. 이 수정은 __ip_vs_cleanup_batch()의 경고를 해결합니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2022-49929 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 RDMA/rxe 드라이버에서 RESPST_ERR_RNR 처리 시 rxe_recheck_mr()가 증가시킨 MR(메모리 영역)의 참조 카운트를 해제하지 않아 메모리 누수가 발생하는 문제가 해결되었습니다. 이로 인해 해당 MR 정리 과정에서 커널 경고(WARNING)가 발생할 수 있었습니다. 수정은 RESPST_ERR_RNR 경로에서 rxe_put(mr)를 호출하여 참조 카운트를 올바르게 감소시키는 것입니다.
|
2025-05-01 | 2026-11-05 20:17 |
| CVE-2025-23246 | MEDIUM | 5.5 | NVIDIA vGPU Software |
Windows 및 Linux용 NVIDIA vGPU 소프트웨어의 Virtual GPU Manager(vGPU 플러그인)에서 게스트가 제어되지 않는 리소스를 소비할 수 있는 취약점이 발견되었습니다. 이 취약점을 성공적으로 악용하면 서비스 거부(DoS) 상태가 발생할 수 있습니다.
|
2025-05-01 | 2026-06-17 08:52 |
| CVE-2022-49932 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 KVM VMX 모듈에서, kvm_init()이 /dev/kvm을 사용자 공간에 노출하기 전에 모든 초기화가 완료되지 않아 발생하는 취약점입니다. 초기화 전에 VM이 생성되면 NULL 포인터 역참조로 커널 패닉이 발생할 수 있습니다.
|
2025-05-02 | 2026-11-05 20:17 |
| CVE-2023-53036 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 amdgpu 드라이버에서 RAS가 활성화된 GPU의 장치를 제거하거나 종료할 때 call trace 경고와 시스템 멈춤이 발생하는 문제가 수정되었습니다. 수정 내용은 메모리 정리를 막는 검사를 shutdown 플래그 대신 DRM 장치 unplugged 플래그 기준으로 변경하는 것입니다.
|
2025-05-02 | 2026-11-05 21:17 |
| CVE-2023-53038 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 SCSI lpfc 드라이버에서 lpfc_sli4_cgn_params_read() 함수가 kzalloc() 실패 시 반환값을 확인하지 않는 문제가 해결되었습니다. 메모리 할당 실패 시 lpfc_read_object()가 잘못된 오류 코드(-ENODEV)를 반환하던 것을 더 적절한 -ENOMEM으로 수정했습니다.
|
2025-05-02 | 2026-11-05 21:17 |
| CVE-2023-53041 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 SCSI qla2xxx 드라이버에서, 컨트롤러 추가/제거 시 abort 경로에서 명령을 잠금(lock)을 잡은 상태로 완료하여 커널 경고(WARNING)가 발생하는 문제가 수정되었습니다. 해결책은 명령을 잠금 없이 완료하도록 변경하는 것입니다.
|
2025-05-02 | 2026-11-05 21:17 |
| CVE-2023-53042 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 AMD 디스플레이 드라이버에서, 파이프 커밋과 같은 프레임에 OTG_V_TOTAL_MIN 등 DRR(동적 리프레시 레이트) 레지스터를 설정하면 언더플로가 발생할 수 있는 문제가 수정되었습니다. 해당 수정은 파이프 커밋 시 DRR 설정을 하지 않도록 변경하는 것입니다.
|
2025-05-02 | 2026-11-05 21:17 |
| CVE-2023-53044 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 dm-stats 모듈에서 alloc_percpu 실패 시 반환값을 확인하지 않아 문제가 발생했습니다. 이로 인해 dm_stats_cleanup() 함수에서 NULL 포인터 역참조가 일어날 수 있으며, dm-stats를 실제로 사용하지 않는 경우에도 발생합니다. 수정으로 dm_stats_init()가 할당 실패를 반환하고 alloc_dev()가 이를 전파하도록 변경되었습니다.
|
2025-05-02 | 2026-11-05 21:17 |
| CVE-2023-53048 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB Type-C TCPM 모듈에서, 소스와 싱크 장치가 모두 PD3에서 discover_identity 메시지를 보낼 수 있어 특정 상태 전이 시 VDM 상태 검사 경고(WARN_ON)가 발생하던 문제를 수정했습니다. 수신한 메시지를 먼저 처리하고 대기 중인 discover_identity 메시지를 경고 없이 덮어쓰도록 변경되었습니다.
|
2025-05-02 | 2026-11-05 21:17 |
| CVE-2023-53049 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB UCSI 드라이버에서 ucsi_init() 실패 시 ucsi->connector가 NULL인 상태에서 ucsi_connector_change()가 호출되어 NULL 포인터 역참조가 발생하는 문제입니다. 수정은 ucsi_init()이 성공한 후에만 ucsi->ntfy를 설정하도록 변경하는 것입니다.
|
2025-05-02 | 2026-11-05 21:17 |
| CVE-2023-53050 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 thunderbolt 드라이버에서 margining 기능의 메모리 누수 문제가 해결되었습니다. 라우터의 상위 포트(upstream port)에 할당된 usb4->margining 메모리가 해제되지 않던 문제로, 디버그파일시스템 디렉터리는 라우터 제거 시 해제되지만 이 메모리는 누락되었습니다.
|
2025-05-02 | 2026-11-05 21:17 |
| CVE-2023-53051 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 dm-crypt 모듈에서 dmcrypt_write() 함수의 루프가 무제한으로 실행될 수 있어 soft lockup이 발생하는 문제입니다. 이에 루프 내부에 cond_resched()를 추가하여 CPU를 양보하도록 수정되었습니다.
|
2025-05-02 | 2026-11-05 21:17 |