📋 CVE 취약점 목록

🔍 필터

초기화
활성 필터: ⚠️ MEDIUM
총 22739개의 CVE
CVE ID ↕ 심각도 CVSS ▲ 소프트웨어 설명 발행일 ↕ 수정일 ↕
CVE-2022-50073 MEDIUM 5.5 Linux Kernel
Linux 커널의 tap 드라이버에서 발생하는 NULL 포인터 역참조 취약점입니다. tap_get_user 함수가 virtio_net_hdr_to_skb를 호출할 때 skb->dev가 NULL인 상태로 전달되어 dev_parse_header_protocol 함수에서 시스템 충돌을 유발합니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50076 MEDIUM 5.5 Linux Kernel
Linux 커널의 cifs 모듈에서 지연된 close(deferred close) 작업을 취소할 때 struct cifs_deferred_close 구조체를 정리하지 않아 메모리 누수가 발생하는 문제입니다. xfstests 실행 중 kmemleak에서 cifs_close 경로의 미해제 객체가 탐지되었습니다. 이 수정은 작업 취소 시 해당 구조체를 함께 해제하도록 보완합니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50080 MEDIUM 5.5 Linux Kernel
Linux 커널의 TEE(Trusted Execution Environment) 서브시스템 register_shm_helper() 함수에서 사용자 공간이 제공한 특수한 길이 값으로 인해 정수 오버플로우가 발생합니다. 이로 인해 pin_user_pages_fast() 호출 과정에서 NULL 포인터 역참조가 일어나 커널 패닉이 발생할 수 있습니다. 수정은 tee_shm_register_user_buf()에 access_ok() 검사를 추가하여 잘못된 사용자 주소를 조기에 차단하는 것입니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50086 MEDIUM 5.5 Linux Kernel
리눅스 커널 블록 계층의 rq_qos 프레임워크에서, 동일한 타입의 rq_qos가 한 디스크 큐에 두 번 이상 추가될 수 있는 문제가 수정되었습니다. io.cost.qos 파일이 두 CPU에서 동시에 쓰여질 때 두 개의 iocost 인스턴스가 같은 디스크에서 동작하여 ioc_timer_fn에서 리스트 추가/삭제 손상(list corruption)과 크래시가 발생할 수 있었습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50088 MEDIUM 5.5 Linux Kernel
Linux 커널의 mm/damon/reclaim 모듈에서 damon_reclaim_init() 함수가 damon_new_ctx()로 할당한 ctx를, damon_select_ops() 실패 시 해제하지 않아 메모리 누수가 발생하는 문제입니다. 실패 경로에서 damon_destroy_ctx()를 호출하여 수정되었습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50091 MEDIUM 5.5 Linux Kernel
Linux 커널의 locking/csd_lock 모듈에서 csdlock_debug 부팅 파라미터가 early_param으로 처리되어, CONFIG_SPARSEMEM=y 및 CONFIG_SPARSEMEM_VMEMMAP=n 환경(arm64 등)에서 static_branch_enable 호출 시 NULL 포인터 역참조로 커널 패닉이 발생할 수 있습니다. 이를 __setup 방식으로 변경하여 문제를 해결했습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50104 MEDIUM 5.5 Linux Kernel
Linux 커널의 powerpc/xive 드라이버에서 xive_get_max_prio 함수가 of_find_node_by_path()로 얻은 device node의 refcount를 해제하지 않아 참조 누수가 발생합니다. 누락된 of_node_put() 호출을 추가하여 문제를 해결했습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50107 MEDIUM 5.5 Linux Kernel
Linux 커널의 CIFS 파일시스템에서 fscache 사용 시, 'index == next_cached' 조건에 해당하면 struct page의 refcount가 해제되지 않아 메모리 누수가 발생하는 문제입니다. readahead_folio()를 사용하도록 수정되어 해결되었습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50108 MEDIUM 5.5 Linux Kernel
Linux 커널의 mfd: max77620 드라이버에서 max77620_initialise_fps 함수 실행 시 of_get_child_by_name()으로 얻은 노드의 참조 카운트를 해제하지 않아 메모리 누수(refcount leak)가 발생하는 문제입니다. 누락된 of_node_put() 호출을 추가하여 수정되었습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50110 MEDIUM 5.5 Linux Kernel
Linux 커널의 watchdog 드라이버 sp5100_tco에서 EFCH MMIO 리소스를 해제하지 않아 메모리 누수가 발생하는 문제입니다. release_resource()는 리소스 구조체를 해제하지 않으므로 명시적으로 해제해야 합니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50116 MEDIUM 5.5 Linux Kernel
Linux 커널의 n_gsm TTY 드라이버에서 데이터 전송 경로 중 데드락(Deadlock)과 링크 기아(Link Starvation) 현상이 발생할 수 있는 취약점입니다. ldisc(Line Discipline)의 혼잡 시 제어 채널과 데이터 채널이 강하게 결합되어 있어 시스템이 멈추거나 응답하지 않을 수 있습니다.
2025-06-18 2026-06-01 17:16
CVE-2022-50118 MEDIUM 5.5 Linux Kernel
Linux 커널 powerpc 퍼포먼스 카운터(perf) 서브시스템에서 power_pmu_disable 함수의 PMI(Performance Monitor Interrupt) 처리 로직이 문제를 일으킵니다. 활성 이벤트가 아닌 비활성 PMC의 오버플로우로 인해 보류된 PMI에 대해 잘못된 경고(WARN_ON)가 발생하며, 이를 제거하고 보류 PMI 해제 로직을 최적화했습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50114 MEDIUM 5.5 Linux Kernel
Linux 커널의 9p 네트워크 파일 시스템 구현 중 p9_read_work() 오류 처리 과정에서 참조 카운트(refcount) 누수가 발생하는 취약점입니다. 데이터가 NULL인 경우에도 p9_req_put을 호출하지 않아 메모리 자원이 제대로 해제되지 않는 문제가 있었습니다.
2025-06-18 2026-07-04 12:16
CVE-2022-50127 MEDIUM 5.5 Linux Kernel
Linux 커널의 RDMA/rxe 드라이버에서 rxe_create_qp() 함수의 오류 처리 경로(error unwind) 결함이 수정되었습니다. rxe_qp_from_init()에서 실패하면 초기화되지 않은 스핀락에 접근하여 커널 오프스(oops)가 발생할 수 있었으며, 스핀락 초기화를 실패 지점 이전으로 옮겨 해결했습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50130 MEDIUM 5.5 Linux Kernel
Linux 커널의 staging fbtft 드라이버에서 fbtft_framebuffer_alloc() 함수가 info->fix.smem_len을 설정하기 전에 fb_deferred_io_init()을 호출하여, 해당 함수가 WARN_ON()을 발생시키고 아무 동작도 하지 않는 문제가 수정되었습니다. 이는 지연 I/O 초기화가 정상적으로 이루어지지 않는 결함입니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50134 MEDIUM 5.5 Linux Kernel
Linux 커널의 RDMA/hfi1 드라이버에서 setup_base_ctxt() 함수가 uctxt->groups 메모리를 할당한 뒤, init_user_ctxt() 실패 시 이를 해제하지 않아 메모리 누수가 발생하는 문제입니다. 실패 경로에서 hfi1_free_ctxt_rcv_groups()를 호출하도록 수정되어 해결되었습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50135 MEDIUM 5.5 Linux Kernel
Linux 커널의 RDMA/rxe 드라이버에서 rxe_create_qp 호출 중 오류가 발생하면 rxe_qp_from_init의 에러 핸들러가 qp->scq와 qp->rcq를 NULL로 설정합니다. 이후 rxe_put을 통해 호출되는 rxe_qp_do_cleanup이 이 포인터들을 검사 없이 역참조하여 NULL 포인터 역참조가 발생합니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50143 MEDIUM 5.5 Linux Kernel
Linux 커널의 intel_th 드라이버에서 오류 처리 경로 중 pci_alloc_irq_vectors() 호출 후 발생하는 오류 시 pci_free_irq_vectors()가 호출되지 않아 리소스 누수가 발생하는 문제입니다. 제거(remove) 함수에서는 이미 해당 해제 작업이 수행되고 있어, 오류 경로에도 동일한 정리 작업이 필요합니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50144 MEDIUM 5.5 Linux Kernel
리눅스 커널의 SoundWire 드라이버에서 바인드/언바인드 처리와 콜백 호출 방식이 잘못 설계되어 있었다. 코덱 드라이버를 제거한 뒤에도 콜백이 호출되어 NULL 포인터 역참조나 페이지 폴트로 커널 오ops가 발생할 수 있었다. 이를 해결하기 위해 sdw_dev_lock 뮤텍스를 도입하고 probe 완료 기반 로직을 제거했다.
2025-06-18 2026-11-05 20:17
CVE-2022-50159 MEDIUM 5.5 Linux Kernel Sudo
리눅스 커널의 IMA(Integrity Measurement Architecture) 기능에서 이전 커널의 ima-kexec-buffer가 주소 지정 가능한 메모리 범위를 벗어나는지 확인하지 않는 취약점입니다. 새로운 커널 부팅 시 'mem=X' 인자를 사용하여 메모리 범위를 제한할 경우, 이전 커널이 할당한 버퍼가 해당 범위를 초과하여 커널 패닉(Kernel Panic)이 발생할 수 있습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50166 MEDIUM 5.5 Linux Kernel
Linux 커널 Bluetooth 서브시스템에서 HCI 작업 큐가 드레인되는 동안 명령 타임아웃 작업이 해당 큐에 다시 등록되어 발생하는 경고 및 잠재적 문제가 있었습니다. 수정으로 HCI_DRAIN_WQ 플래그를 추가하여 큐가 드레인 중일 때 타임아웃 작업을 큐에 넣지 않도록 변경되었습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50174 MEDIUM 5.5 Linux Kernel
Linux 커널의 hinic 네트워크 드라이버에서 hinic_get_stats64() 함수가 통계 수집 시 down()/up() 세마포어를 사용해 스케줄링이 발생할 수 있었다. 이 드라이버를 bond 슬레이브로 사용하고 bond 장치 통계를 읽으면 스핀락을 잡은 상태에서 슬립이 일어나 소프트 락업과 커널 행(hang)이 발생할 수 있다. 이번 수정은 잠금이 필요 없도록 통계 변수를 지역 변수로 바꾸고 해당 down()/up() 호출을 제거했다.
2025-06-18 2026-11-05 20:17
CVE-2022-50176 MEDIUM 5.5 Linux Kernel
Linux 커널의 drm/mcde 드라이버에서 mcde_dsi_bind 함수 실행 중 for_each_available_child_of_node() 루프를 break로 빠져나올 때 마지막으로 참조한 device node의 refcount를 감소시키지 않아 참조 카운트 누수가 발생합니다. 이를 해결하기 위해 누락된 of_node_put() 호출을 추가했습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50186 MEDIUM 5.5 Linux Kernel
Linux 커널의 ath11k 무선 드라이버에서 htc_tx_completion 함수가 오류를 반환할 때 skb(소켓 버퍼)를 해제하지 않아 메모리 누수가 발생하는 문제입니다. 오류 시에도 completion_handler가 skb를 소비하도록 기대하므로, eid가 ATH11K_HTC_EP_COUNT 이상인 경우 반환 전에 패킷을 명시적으로 해제해야 합니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50191 MEDIUM 5.5 Linux Kernel
Linux 커널의 regulator 드라이버 중 of_get_regulation_constraints() 함수에서 of_get_child_by_name()으로 얻은 디바이스 노드 참조를 해제하지 않아 참조 카운트(refcount) 누수가 발생합니다. 이를 해결하기 위해 해당 참조에 대해 of_node_put()을 호출하도록 수정되었습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50197 MEDIUM 5.5 Linux Kernel
Linux 커널의 cpufreq zynq 드라이버에서 zynq_get_revision 함수가 of_find_compatible_node()로 얻은 노드 포인터의 참조 카운트를 해제하지 않아 refcount 누수가 발생합니다. 패치에서는 누락된 of_node_put() 호출을 추가하여 이 문제를 해결했습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50201 MEDIUM 5.5 Linux Kernel
Linux 커널의 SELinux 모듈에서 security_read_state_kernel() 함수가 __security_read_policy 실패 시 할당된 메모리를 해제하지 않아 메모리 누수가 발생합니다. 해당 함수는 실패 경로에서 *data에 할당된 메모리를 먼저 해제하도록 수정되었습니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50202 MEDIUM 5.5 Linux Kernel
Linux 커널의 PM hibernate 기능에서, 하이버네이션 복원 시 장치 probe 대기 로직(wait_for_device_probe)이 snapshot_open 단계에서 호출되어 misc_mtx 뮤텍스를 쥔 채 무한정 대기하는 AB-BA 교착 상태가 발생할 수 있었습니다. 패치는 해당 대기를 snapshot_write 및 snapshot_ioctl 단계로 지연시켜 문제를 완화합니다.
2025-06-18 2026-11-05 20:17
CVE-2022-50206 MEDIUM 5.5 Linux Kernel
Linux 커널의 arm64 아키텍처에서 insn_emulation sysctl을 동시에 설정할 때 발생하는 커널 Oops 취약점입니다. emulation_proc_handler 함수가 table->data를 변경하는 과정에서 경합 조건이 발생하여 NULL 포인터 역참조 오류를 유발할 수 있습니다.
2025-06-18 2026-08-15 13:17
CVE-2022-50203 MEDIUM 5.5 Linux Kernel
Linux 커널의 ARM OMAP2+ 디스플레이(omapdss) 초기화 과정에서 of_find_node_by_name()으로 얻은 디바이스 트리 노드의 참조 카운트를 해제하지 않아 메모리 누수가 발생합니다. 이 결함은 omapdss_init_fbdev() 함수에서 of_node_put() 호출이 누락되어 발생했으며, 커널 수정으로 해결되었습니다.
2025-06-18 2026-11-05 20:17