From: Antonio Quartulli <antonio@openvpn.net>
To: netdev@vger.kernel.org
Cc: Sabrina Dubroca <sd@queasysnail.net>,
Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,
"David S. Miller" <davem@davemloft.net>,
Eric Dumazet <edumazet@google.com>,
Andrew Lunn <andrew+netdev@lunn.ch>,
Ralf Lici <ralf@mandelbit.com>,
Antonio Quartulli <antonio@openvpn.net>
Subject: [PATCH net 0/6] pull request: fixes for ovpn 2026-07-20
Date: Mon, 20 Jul 2026 16:41:25 +0200 [thread overview]
Message-ID: <20260720144131.3657121-1-antonio@openvpn.net> (raw)
Hi all!
This is a resend of the series of small fixes I sent on 2026-06-08,
now rebased on top of the latest net/main.
Changes compared to the previous submission are the addition of the
committer Signed-off-by tags that were missing on two patches (as
flagged by the SoB checker) and the amending of the commit message
about the new clock function being used for keepalive tracking.
No code was changed.
There are larger fixes in our queue which we are still working on,
therefore please ignore any "previous issue" Sashiko may report.
Please pull or let me know of any issue!
Thanks a lot,
Antonio
The following changes since commit e13caf1c26587434f0b768193100440939c0fb91:
Merge tag 'net-7.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2026-07-17 10:25:13 -0700)
are available in the Git repository at:
https://github.com/OpenVPN/ovpn-net-next.git ovpn-net-20260720
for you to fetch changes up to f7e6287ccd3abeed9e638b581dc3fdf742106ba3:
ovpn: use monotonic clock for peer keepalive timeouts (2026-07-20 16:29:31 +0200)
----------------------------------------------------------------
Included fixes:
* ensure keepalive timestamps are computed using monotonic source
* avoid UAF in unlock_ovpn() when iterating over release_list
* fix memleak in selftest tool
* ensure reference to peer is acquired before scheduling worker
(which may drop the not-yet-taken ref)
* fix refcount leak in case of concurrent TX and RX TCP error
* fix potential refcount unbalance in case of sock release in
P2P mode
----------------------------------------------------------------
Marco Baffo (2):
ovpn: fix use after free in unlock_ovpn()
ovpn: use monotonic clock for peer keepalive timeouts
Pavitra Jha (1):
ovpn: fix peer refcount leak in TCP error paths
Qing Ming (1):
ovpn: avoid putting unrelated P2P peer on socket release
Shuvam Pandey (1):
ovpn: hold peer before scheduling keepalive work
longlong yan (1):
selftests/net: ovpn: fix getaddrinfo memory leak in ovpn_parse_remote()
drivers/net/ovpn/io.c | 4 ++--
drivers/net/ovpn/peer.c | 16 +++++++++-------
drivers/net/ovpn/tcp.c | 6 ++++--
tools/testing/selftests/net/ovpn/ovpn-cli.c | 4 +++-
4 files changed, 18 insertions(+), 12 deletions(-)
next reply other threads:[~2026-07-20 14:41 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-20 14:41 Antonio Quartulli [this message]
2026-07-20 14:41 ` [PATCH net 1/6] ovpn: avoid putting unrelated P2P peer on socket release Antonio Quartulli
2026-07-20 14:41 ` [PATCH net 2/6] ovpn: fix peer refcount leak in TCP error paths Antonio Quartulli
2026-07-20 14:41 ` [PATCH net 3/6] ovpn: hold peer before scheduling keepalive work Antonio Quartulli
2026-07-20 14:41 ` [PATCH net 4/6] selftests/net: ovpn: fix getaddrinfo memory leak in ovpn_parse_remote() Antonio Quartulli
2026-07-20 14:41 ` [PATCH net 5/6] ovpn: fix use after free in unlock_ovpn() Antonio Quartulli
2026-07-20 14:41 ` [PATCH net 6/6] ovpn: use monotonic clock for peer keepalive timeouts Antonio Quartulli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260720144131.3657121-1-antonio@openvpn.net \
--to=antonio@openvpn.net \
--cc=andrew+netdev@lunn.ch \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=kuba@kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=ralf@mandelbit.com \
--cc=sd@queasysnail.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox