📋 CVE 취약점 목록

🔍 필터

초기화
활성 필터: ⚠️ MEDIUM
총 22780개의 CVE
CVE ID ↕ 심각도 CVSS ▲ 소프트웨어 설명 발행일 ↕ 수정일 ↕
CVE-2025-37792 MEDIUM 5.5 Linux Kernel
Linux 커널의 Bluetooth btrtl 드라이버에서 btrtl_initialize() 함수가 길이가 0인 펌웨어 파일을 로드했을 때 에러 코드가 올바르게 설정되지 않아, 에러 포인터와 NULL 포인터 역참조가 발생할 수 있는 문제입니다. 정적 분석 도구 Smatch에 의해 발견되었습니다.
2025-05-01 2026-11-05 21:17
CVE-2025-37793 MEDIUM 5.5 Linux Kernel
Linux 커널의 ASoC Intel avs 드라이버에서 avs_component_probe() 함수가 devm_kasprintf()의 반환값(NULL 가능성)을 검사하지 않아 메모리 할당 실패 시 NULL 포인터 역참조가 발생합니다. 이 결함은 커널 패닉이나 서비스 거부(DoS)를 유발할 수 있으며, 수정으로 할당 실패 검사를 추가해야 합니다.
2025-05-01 2026-11-05 21:17
CVE-2025-37794 MEDIUM 5.5 Linux Kernel
Linux 커널의 mac80211 무선 네트워크 스택에서, ieee80211_do_stop() 호출 이후에도 vif의 txq에 남아있던 SKB 패킷이 처리될 수 있는 문제가 수정되었습니다. 이로 인해 드라이버의 vif.drv_priv가 이미 정리된 상태에서 NULL 포인터 역참조가 발생하여 커널 크래시가 날 수 있었습니다. 수정은 do_stop 시점에 vif의 txq를 비우도록 변경한 것입니다.
2025-05-01 2026-11-05 21:17
CVE-2022-49764 MEDIUM 5.5 Linux Kernel
Linux 커널에서 BPF 프로그램이 raw tracepoint(contention_begin)에 연결된 상태로 bpf_trace_printk 헬퍼를 호출하면, 같은 tracepoint를 재귀적으로 트리거하여 trace_printk_lock 관련 경고와 스핀락 문제가 발생할 수 있습니다. 이를 해결하기 위해 BPF 프로그램이 이미 실행 중이면 재실행을 건너뛰도록 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49766 MEDIUM 5.5 Linux Kernel
Linux 커널의 netlink 모듈에서 struct nlmsgerr 생성 시 경계 검사를 추가한 수정입니다. FORTIFY_SOURCE의 memcpy() 경계 검사에서 발생하던 필드 경계를 넘는 쓰기 경고를 해결합니다. 이는 보안 강화를 위한 사전 조치로 실제 공격 취약점은 아닙니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49769 MEDIUM 5.5 Linux Kernel
Linux 커널의 GFS2 파일시스템에서 슈퍼블록의 sb_bsize_shift 값을 검증하지 않아 발생하는 문제입니다. 퍼저 등이 해당 값을 손상시키면 잘못된 계산으로 마운트 오류나 UBSAN 경고가 발생할 수 있어, 이후 패치에서 기대되는 고정값과 비교하여 검사하도록 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49772 MEDIUM 5.5 Linux Kernel
Linux 커널의 ALSA usb-audio 드라이버에서 snd_usbmidi_output_open() 함수 내 NULL 포트 검사에 사용된 snd_BUG_ON()을 제거하는 패치입니다. 잘못된 엔드포인트 설정을 가진 USB 장치에서는 NULL 포트가 정상적으로 발생할 수 있어 BUG 매크로가 오해를 불러일으킵니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49773 MEDIUM 5.5 Linux Kernel
Linux 커널의 AMD 디스플레이 드라이버(drm/amd/display)에서 dcn314 칩셋이 optc2_configure_crc()를 호출할 때 불필요한 레지스터 설정으로 인해 커널 경고(WARNING)가 발생하는 문제가 수정되었습니다. 수정 방식은 optc1_configure_crc()를 직접 호출하도록 변경하는 것입니다. 기능상 치명적인 문제는 아닙니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49774 MEDIUM 5.5 Linux Kernel
리눅스 커널의 KVM x86/Xen 코드에서 kvm_xen_eventfd_assign() 함수의 eventfd 오류 처리가 잘못되어 있었습니다. 오류 발생 시 eventfd_ctx_put()을 호출하면 안 되는데 호출하고 있었으며, 이를 해결하기 위해 새로운 goto 대상을 도입하도록 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49776 MEDIUM 5.5 Linux Kernel
Linux 커널의 macvlan 드라이버가 최소 MTU(68)를 일관되게 강제하지 않는 문제가 해결되었습니다. 기존에는 링크 생성 시 매우 작은 MTU를 허용해, 링크를 올릴 경우 IPv6 스택에서 크래시가 발생할 수 있었습니다. 패치로 링크 생성 단계부터 최소 MTU 검사가 적용됩니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49780 MEDIUM 5.5 Linux Kernel
Linux 커널의 SCSI 타겟 tcm_loop 드라이버에서 tcm_loop_setup_hba_bus() 함수 실행 중 device_register() 실패 시 dev_set_name()으로 할당된 이름 메모리가 해제되지 않는 누수 문제가 수정되었습니다. 오류 경로에서 put_device()를 호출하도록 변경하여 kobject_cleanup()에서 이름이 정상적으로 해제되도록 했습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49782 MEDIUM 5.5 Linux Kernel
Linux 커널 perf 서브시스템에서 SIGTRAP 누락 검사 로직이 개선되었습니다. 기존 WARN 검사는 IRQ 작업 실행 전에 발생한 인터럽트(예: hrtimer)로 인해 누락을 놓칠 수 있었으며, 이를 현재 IP의 해시값을 저장해 실제 사용자 공간 진행 여부를 확인하도록 수정했습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49783 MEDIUM 5.5 Linux Kernel
Linux 커널 x86 FPU 코드에서 fpu_clone() 중 fpu_inherit_perms()가 fpregs_lock 안에서 spin_lock_irq()를 호출하여 PREEMPT_RT 커널에서 잘못된 컨텍스트 sleep 문제가 발생합니다. 수정은 fpregs_lock을 해제한 뒤 권한을 상속하도록 변경하는 것입니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49784 MEDIUM 5.5 Linux Kernel
Linux 커널의 AMD uncore 성능 모니터링 드라이버에서, CPU가 온라인 상태가 될 때 NB 및 LLC uncore 컨텍스트를 해제하면서 내부 events 배열을 해제하지 않아 메모리 누수가 발생합니다. 이는 kmemleak 탐지기로 확인되었으며, 해제 순서를 수정하여 해결되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49786 MEDIUM 5.5 Linux Kernel
Linux 커널의 blk-cgroup 모듈에서 blkcg_css_online 함수가 부모 blkcg를 고정(pin)해야 하지만, 397c9f46ee4d 리팩터링 과정에서 css를 고정하도록 잘못 변경되었습니다. 이로 인해 불필요한 참조가 생기고 blkcg 및 cgroup이 누수됩니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49788 MEDIUM 5.5 Linux Kernel
Linux 커널의 misc/vmw_vmci 드라이버에서 vmci_host_do_receive_datagram() 함수가 사용자 공간으로 복사하는 구조체(struct vmci_event_qp)에 초기화되지 않은 패딩 바이트가 포함되어 커널 메모리 정보가 유출될 수 있는 취약점입니다. 수정은 memset()으로 구조체를 초기화하는 방식이며, qp_notify_peer_local()에도 동일한 예방 수정이 적용되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49791 MEDIUM 5.5 Linux Kernel
Linux 커널 io_uring의 multishot accept 요청에서 REQ_F_POLLED 플래그가 설정되어 있다고 해서 항상 폴링 경로에서 multishot으로 실행되는 것은 아니라는 문제가 수정되었습니다. 잘못된 multishot 판단 시 완료 처리를 건너뛰어 요청이 누수될 수 있어, issue_flags로 multipoll 실행 여부를 명확히 표시하도록 변경되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49795 MEDIUM 5.5 Linux Kernel
Linux 커널의 rethook_alloc() 함수에서, handler가 NULL일 때 할당된 변수 rh가 해제되거나 반환되지 않아 메모리 누수가 발생할 수 있는 문제입니다. 이번 패치는 이 누수를 막기 위해 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49797 MEDIUM 5.5 Linux Kernel
Linux 커널의 트레이싱 kprobe 모듈에서, trace_get_event_file() 호출이 실패했을 때 오류 코드가 포인터 변수에 할당된 상태로 남아 모듈 제거(kprobe_event_gen_test_exit) 시 NULL 포인터 역참조가 발생하는 문제입니다. 해당 함수에서 포인터를 사용하기 전에 에러 코드 및 NULL 여부를 검사하도록 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49800 MEDIUM 5.5 Linux Kernel
Linux 커널의 트레이싱(tracing) 모듈에서 test_gen_synth_cmd() 및 test_empty_synth_event() 함수가 할당한 버퍼를 정상 경로에서 해제하지 않아 메모리 누수가 발생하는 문제입니다. 실패 경로에서만 buf를 해제하던 것을 수정하여 kfree(buf)를 추가함으로써 해결되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49801 MEDIUM 5.5 Linux Kernel
Linux 커널의 tracing_read_pipe() 함수에서 iter->fmt 메모리가 할당된 후 해제되지 않아 메모리 누수가 발생합니다. 이 문제는 tracing_release_pipe()에 해제 코드를 추가하여 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49802 MEDIUM 5.5 Linux Kernel
Linux 커널의 ftrace 서브시스템에서 ftrace_add_mod() 함수 처리 중 널 포인터 역참조가 발생하는 취약점입니다. kzalloc()으로 할당된 ftrace_mod의 list 멤버가 초기화되지 않은 상태에서 kstrdup() 실패 시 list_del()이 호출되어 커널 패닉이 발생할 수 있습니다. INIT_LIST_HEAD()로 list를 초기화하여 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49803 MEDIUM 5.5 Linux Kernel
Linux 커널의 netdevsim 모듈에서 nsim_dev->fa_cookie 메모리가 적절히 해제되지 않는 메모리 누수 취약점이 발견되었습니다. nsim_dev_trap_fa_cookie_write 함수에서 할당된 메모리가 nsim_drv_remove 호출 시 해제되지 않아 발생합니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49807 MEDIUM 5.5 Linux Kernel
Linux 커널의 nvmet 모듈에서 nvmet_auth_set_key 함수가 DH-HMAC-CHAP 시크릿을 변경할 때 이전 시크릿을 해제하지 않아 메모리 누수가 발생합니다. kmemleak에서 kstrdup으로 할당된 미참조 객체가 탐지되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49810 MEDIUM 5.5 Linux Kernel
Linux 커널의 netfs 라이브러리에서 RCU 읽기 잠금 하에 xarray를 순회할 때 xas_retry() 호출이 누락되어 있었습니다. 이로 인해 xarray가 내부 특수 값을 반환할 때 잘못된 주소를 역참조하여 커널 패닉(NULL 포인터 역참조)이 발생할 수 있습니다. 누락된 재시도 검사를 추가하여 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49812 MEDIUM 5.5 Linux Kernel
Linux 커널의 브리지 드라이버에서 VLAN 프로토콜을 변경할 때 메모리 누수가 발생하는 문제입니다. switchdev로 이미 하드웨어에 프로그램된 VLAN에 대해 8021q 드라이버가 잘못 호출되어, VLAN 삭제 시 메모리가 해제되지 않습니다. 수정은 switchdev로 처리된 VLAN에 대해 8021q 드라이버를 호출하지 않도록 하는 것입니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49813 MEDIUM 5.5 Linux Kernel
Linux 커널의 ENA(Elastic Network Adapter) 드라이버 초기화 함수 ena_init()에서, pci_register_driver()가 실패했을 때 create_singlethread_workqueue()로 만든 워크큐를 해제하지 않아 리소스 누수가 발생하는 문제입니다. 실패 시 destroy_workqueue()를 호출하도록 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49817 MEDIUM 5.5 Linux Kernel
Linux 커널의 MHI 드라이버에서 mhi_net_dellink() 함수가 네트워크 장치를 해제할 때 free_netdev()를 호출하지 않아 메모리 누수가 발생합니다. 이 패치는 unregister 이후에도 사용되는 netdev_priv 영역을 정상적으로 해제하도록 수정합니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49819 MEDIUM 5.5 Linux Kernel
Linux 커널의 octeon_ep 드라이버에서 octep_device_setup() 함수 실행 중 지원되지 않는 장치 및 mbox 초기화 오류 발생 시 oct->conf 메모리 해제와 oct->mmio[i].hw_addr 매핑 해제가 누락되어 메모리 누수가 발생하는 문제입니다. 해당 오류 경로에 kfree()와 iounmap() 호출을 추가하여 수정되었습니다.
2025-05-01 2026-11-05 20:17
CVE-2022-49821 MEDIUM 5.5 Linux Kernel
Linux 커널의 mISDN 드라이버에서 mISDN_dsp_element_register() 함수 실행 시 메모리 누수가 발생할 수 있는 문제입니다. 장치 이름이 동적으로 할당되도록 변경된 후에도 참조 해제(put_device) 처리가 올바르게 이루어지지 않아, 해당 메모리가 회수되지 않고 남을 수 있습니다. 이를 해결하기 위해 put_device() 호출로 참조를 반환하고, 불필요한 kfree()를 제거하며, list_del()을 위해 리스트 항목을 초기화하도록 수정되었습니다.
2025-05-01 2026-11-05 20:17