🛡️ SUSE-SU-2024:0317-1 — oath-toolkit (CVE-2020-12823 +2 more)

⚪ Unknown ✅ No Known Exploit OSV
N/A
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

Security update for openconnect

This update for openconnect fixes the following issues:

  • Update to release 9.12:
  • Explicitly reject overly long tun device names.
  • Increase maximum input size from stdin (#579).
  • Ignore 0.0.0.0 as NBNS address (!446, vpnc-scripts#58).
  • Fix stray (null) in URL path after Pulse authentication (4023bd95).
  • Fix config XML parsing mistake that left GlobalProtect ESP non-working in v9.10 (!475).
  • Fix case sensitivity in GPST header matching (!474).
  • Update to release 9.10:
  • Fix external browser authentication with KDE plasma-nm < 5.26.
  • Always redirect stdout to stderr when spawning external browser.
  • Increase default queue length to 32 packets.
  • Fix receiving multiple packets in one TLS frame, and single packets split across multiple TLS frames, for Array.
  • Handle idiosyncratic variation in search domain separators for all protocols
  • Support region selection field for Pulse authentication
  • Support modified configuration packet from Pulse 9.1R16 servers
  • Allow hidden form fields to be populated or converted to text fields on the command line
  • Support yet another strange way of encoding challenge-based 2FA for GlobalProtect
  • Add --sni option (and corresponding C and Java API functions) to allow domain-fronting connections in censored/filtered network environments
  • Parrot a GlobalProtect server's software version, if present, as the client version (!333)
  • Fix NULL pointer dereference that has left Android builds broken since v8.20 (!389).
  • Fix Fortinet authentication bug where repeated SVPNCOOKIE causes segfaults (#514, !418).
  • Support F5 VPNs which encode authentication forms only in JSON, not in HTML.
  • Support simultaneous IPv6 and Legacy IP ('dual-stack') for Fortinet .
  • Support 'FTM-push' token mode for Fortinet VPNs .
  • Send IPv6-compatible version string in Pulse IF/T session establishment
  • Add --no-external-auth option to not advertise external-browser authentication
  • Many small improvements in server response parsing, and better logging messages and documentation.
  • Update to release 9.01:
  • Add support for AnyConnect 'Session Token Re-use Anchor Protocol' (STRAP)
  • Add support for AnyConnect 'external browser' SSO mode
  • Bugfix RSA SecurID token decryption and PIN entry forms, broken in v8.20
  • Support Cisco's multiple-certificate authentication
  • Revert GlobalProtect default route handling change from v8.20
  • Suppo split-exclude routes for Fortinet
  • Add webview callback and SAML/SSO support for AnyConnect, GlobalProtect
  • Update to release 8.20:
  • Support non-AEAD ciphersuites in DTLSv1.2 with AnyConnect.
  • Emulated a newer version of GlobalProtect official clients,

5.1.5-8; was 4.0.2-19

  • Support Juniper login forms containing both password and 2FA

token

  • Explicitly disable 3DES and RC4, unless enabled with

--allow-insecure-crypto

  • Allow protocols to delay tunnel setup and shutdown (!117)
  • Support for GlobalProtect IPv6
  • SIGUSR1now causes OpenConnect to log detailed connection

information and statistics

  • Allow --servercert to be specified multiple times in order to

accept server certificates matching more than one possible

fingerprint

  • Demangle default routes sent as split routes by GlobalProtect
  • Support more Juniper login forms, including some SSO forms
  • Restore compatibility with newer Cisco servers, by no longer

sending them the X-AnyConnect-Platform header

  • Add support for PPP-based protocols, currently over TLS only.
  • Add support for two PPP-based protocols, F5 with

--protocol=f5 and Fortinet with --protocol=fortinet.

  • Add support for Array Networks SSL VPN.
  • Support TLSv1.3 with TPMv2 EC and RSA keys, add test cases

for swtpm and hardware TPM.

  • Import the latest version of the vpnc-script (bsc#1140772)
  • This brings a lot of improvements for non-trivial network setups, IPv6 etc
  • Build with --without-gnutls-version-check
  • Update to version 8.10:
  • Install bash completion script to

${datadir}/bash-completion/completions/openconnect.

  • Improve compatibility of csd-post.sh trojan.
  • Fix potential buffer overflow with GnuTLS describing local

certs (CVE-2020-12823, bsc#1171862,

gl#openconnect/openconnect!108).

  • Introduce subpackage for bash-completion
  • Update to 8.09:
  • Add bash completion support.
  • Give more helpful error in case of Pulse servers asking for

TNCC.

  • Sanitize non-canonical Legacy IP network addresses.
  • Fix OpenSSL validation for trusted but invalid certificates

(CVE-2020-12105 bsc#1170452).

  • Convert tncc-wrapper.py to Python 3, and include modernized

tncc-emulate.py as well. (!91)

  • Disable Nagle's algorithm for TLS sockets, to improve

interactivity when tunnel runs over TCP rather than UDP.

  • GlobalProtect: more resilient handling of periodic HIP check

and login arguments, and predictable naming of challenge

Affected software

SUSE-SU-2024:0317-1 is recorded against 3 packages.

  • oath-toolkit (fixed in 2.6.2-150000.3.5.1)
  • openconnect (fixed in 9.12-150400.15.3.1)
  • stoken (fixed in 0.81-150400.13.2.1)

Timeline and source

Published on 2 February 2024 and last revised on 4 February 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.

References

www.suse.com (Advisory)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
bugzilla.suse.com (Report)
www.suse.com (Web)
www.suse.com (Web)
www.suse.com (Web)

Details

Severity Unknown
CVSS Score N/A
CVSS Vector N/A
CWE N/A
Public Exploit ✅ No
Source OSV
Published 2024-02-02
Updated 2026-08-20
Modified 2026-02-04
Fix URL N/A

Affected Packages

Software From version Fixed in
oath-toolkit 2.6.2-150000.3.5.1
openconnect 9.12-150400.15.3.1
stoken 0.81-150400.13.2.1

Similar Threats

Free Vulnerability Check

Is your site affected by SUSE-SU-2024:0317-1?

BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against SUSE-SU-2024:0317-1 and other known CVE records.

Scan My Site Free →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.

Browse related advisories

All advisoriesSUSESUSE 2024