目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2023-53523— Linux kernel 安全漏洞

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于时间戳计数器初始化不当,可能导致数据竞争和未处理帧队列。

AI 预测 7.8 利用难度: 中等 EPSS 0.13% · P2

影响版本矩阵 6

厂商产品 版本范围状态
Linux Linux 45dfa45f52e66f8eee30a64b16550a9c47915044< 210a8cffc9c1b044281c0a868485c870c9c11374 affected
45dfa45f52e66f8eee30a64b16550a9c47915044< 5886e4d5ecec3e22844efed90b2dd383ef804b3a affected
6.1 affected
< 6.1 unaffected
6.4.7≤ 6.4.* unaffected
6.5≤ * unaffected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2023-53523 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
can: gs_usb: fix time stamp counter initialization
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: can: gs_usb: fix time stamp counter initialization If the gs_usb device driver is unloaded (or unbound) before the interface is shut down, the USB stack first calls the struct usb_driver::disconnect and then the struct net_device_ops::ndo_stop callback. In gs_usb_disconnect() all pending bulk URBs are killed, i.e. no more RX'ed CAN frames are send from the USB device to the host. Later in gs_can_close() a reset control message is send to each CAN channel to remove the controller from the CAN bus. In this race window the USB device can still receive CAN frames from the bus and internally queue them to be send to the host. At least in the current version of the candlelight firmware, the queue of received CAN frames is not emptied during the reset command. After loading (or binding) the gs_usb driver, new URBs are submitted during the struct net_device_ops::ndo_open callback and the candlelight firmware starts sending its already queued CAN frames to the host. However, this scenario was not considered when implementing the hardware timestamp function. The cycle counter/time counter infrastructure is set up (gs_usb_timestamp_init()) after the USBs are submitted, resulting in a NULL pointer dereference if timecounter_cyc2time() (via the call chain: gs_usb_receive_bulk_callback() -> gs_usb_set_timestamp() -> gs_usb_skb_set_timestamp()) is called too early. Move the gs_usb_timestamp_init() function before the URBs are submitted to fix this problem. For a comprehensive solution, we need to consider gs_usb devices with more than 1 channel. The cycle counter/time counter infrastructure is setup per channel, but the RX URBs are per device. Once gs_can_open() of _a_ channel has been called, and URBs have been submitted, the gs_usb_receive_bulk_callback() can be called for _all_ available channels, even for channels that are not running, yet. As cycle counter/time counter has not set up, this will again lead to a NULL pointer dereference. Convert the cycle counter/time counter from a "per channel" to a "per device" functionality. Also set it up, before submitting any URBs to the device. Further in gs_usb_receive_bulk_callback(), don't process any URBs for not started CAN channels, only resubmit the URB.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于时间戳计数器初始化不当,可能导致数据竞争和未处理帧队列。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 45dfa45f52e66f8eee30a64b16550a9c47915044 ~ 210a8cffc9c1b044281c0a868485c870c9c11374 -
Linux Linux 6.1 -

二、漏洞 CVE-2023-53523 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2023-53523 的情报信息

请登录查看更多情报信息。

同批安全公告 · Linux · 2025-10-01 · 共 169 条

CVE-2023-53517 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2023-53454 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-39918 8.8 HIGH Linux kernel 安全漏洞
CVE-2025-39919 8.8 HIGH Linux kernel 安全漏洞
CVE-2022-50442 8.4 HIGH Linux kernel 安全漏洞
CVE-2023-53493 8.4 HIGH Linux kernel 安全漏洞
CVE-2022-50421 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53484 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53510 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50440 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-39924 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53465 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53506 7.8 HIGH Linux kernel 安全漏洞
CVE-2025-39927 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50454 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50437 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53494 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53492 7.8 HIGH Linux kernel 安全漏洞
CVE-2022-50432 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-53490 7.8 HIGH Linux kernel 安全漏洞

显示前 20 条,共 169 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2023-53523

暂无评论


发表评论