-
CVE-2026-68122
- EPSS 0.17%
- Veröffentlicht 10.08.2026 11:58:42
- Zuletzt bearbeitet 17.08.2026 05:18:11
- Erkennungen
ovpn: fix peer refcount leak in TCP error paths
In the Linux kernel, the following vulnerability has been resolved:
ovpn: fix peer refcount leak in TCP error paths
When either the TCP RX or TX error path calls ovpn_peer_hold() followed
by schedule_work(&peer->tcp.defer_del_work), and the work item is already
pending from the other path, schedule_work() returns false and the work
runs only once. Since ovpn_tcp_peer_del_work() calls ovpn_peer_put()
exactly once, the extra reference taken by the losing path is never
dropped, leaking the peer object.
The race window:
CPU0 (strparser/RX error): CPU1 (tcp_tx_work/TX error):
ovpn_peer_hold() <- refcnt+1 ovpn_peer_hold() <- refcnt+2
schedule_work() <- queued schedule_work() <- NO-OP
(work already pending)
ovpn_tcp_peer_del_work runs:
ovpn_peer_del()
ovpn_peer_put() <- refcnt+1
<- peer never freed
Fix by checking the return value of schedule_work() in both paths and
calling ovpn_peer_put() to drop the extra reference if the work was
already pending. ovpn_peer_hold() is kept unconditional in the TX path
as it cannot fail at that point.Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt
Linux
Default Statusunaffected
Version
a6a5e87b3ee4cbf9c69a776565378c9b6a91dbfb
Version <
b08526bf0bbf84ceebd29033783e8e0c9f451286
Status
affected
Version
a6a5e87b3ee4cbf9c69a776565378c9b6a91dbfb
Version <
f08f39c1f43f3980d46b06af8ed99ffe84ac294a
Status
affected
Version
a6a5e87b3ee4cbf9c69a776565378c9b6a91dbfb
Version <
63bbe18fc03062f483c627838a566a707b62da79
Status
affected
HerstellerLinux
≫
Produkt
Linux
Default Statusaffected
Version
6.16
Status
affected
Version
0
Version <
6.16
Status
unaffected
Version <=
6.18.*
Version
6.18.42
Status
unaffected
Version <=
7.1.*
Version
7.1.6
Status
unaffected
Version <=
*
Version
7.2
Status
unaffected
VulnDex Vulnerability Enrichment
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 0.17% | 0.07 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|
https://git.kernel.org/stable/c/b08526bf0bbf84ceebd29033783e8e0c9f451286
https://git.kernel.org/stable/c/f08f39c1f43f3980d46b06af8ed99ffe84ac294a
https://git.kernel.org/stable/c/63bbe18fc03062f483c627838a566a707b62da79