🔍 CVE-2026-99196

0.0
CVSS Score
UNKNOWN
2026-10-28
2026-10-28 11:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 au1000 네트워크 드라이버에서, au1000_probe()가 PHY를 연결하는 au1000_mii_probe()를 dev->netdev_ops 할당 이전에 호출하여, CONFIG_NET_SHAPER가 활성화된 환경에서 NULL 포인터 역참조로 크래시가 발생하는 문제입니다. 수정은 PHY 연결 전에 netdev_ops를 먼저 할당하는 것입니다.

💡 쉬운 설명

일부 임베디드 장치의 네트워크 드라이버가 초기화 과정에서 잘못된 순서로 설정되어 시스템이 비정상 종료될 수 있습니다. 설정 순서를 바로잡는 커널 패치로 해결됩니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: au1000: move setting of netops to fix crash au1000_probe() calls au1000_mii_probe(), which connects the PHY, before dev->netdev_ops is assigned. phy_attach_direct() -> phy_link_topo_add_phy() reads dev->netdev_ops through netdev_need_ops_lock() since the commit in question, so probing crashes with a NULL pointer dereference when CONFIG_NET_SHAPER is enabled. Assign netdev_ops before the PHY attach, as was done for emac in commit 7c9f391ec89c ("net: emac: move setting of netops to fix crash").

📍 영향받는 시스템

au1000 네트워크 드라이버를 사용하고 CONFIG_NET_SHAPER가 활성화된 Linux 커널 (CVSS 점수 미부여)

⚔️ 공격 벡터

원격 공격 경로는 확인되지 않았으며, 드라이버 초기화 시점에 발생하는 커널 크래시(서비스 거부) 문제입니다.

🛡️ 대응 방법

커널을 해당 수정 커밋이 포함된 최신 안정 버전으로 업데이트하거나, 배포판의 보안 업데이트를 적용하십시오.

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지 또는 upstream 수정 커밋 포함 여부와 비교하여, 해당 패치가 적용된 버전인지 확인합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel