CVE-2026-112063: libstrophe through 0.14.0 Stack-Based Buffer Overflow via SCRAM Salt in SCRAM_Hi

Published Oct 18, 2026
·
Updated

libstrophe through 0.14.0 contains a stack-based buffer overflow vulnerability in SCRAMHi that allows malicious XMPP servers to overflow a 128-byte stack buffer by sending an oversized SCRAM salt. Attackers can send a server-first-message whose s= attribute decodes to more than 124 bytes, aborting the client or overwriting stack memory in NDEBUG builds.

Affected Software

1 affected component
libstrophe libstrophe<=0.14.0

Event History

Oct 18, 2026
CVE Published
via MITRE·12:19 PM
Data Sourced
via MITRE·12:19 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed to this issue?

Clients using libstrophe through version 0.14.0 that perform SCRAM authentication with an XMPP server are exposed. A malicious XMPP server can trigger the flaw by supplying an oversized salt in its SCRAM server-first message.

2

What must an attacker do to exploit the vulnerability?

The attacker needs to act as, control, or cause the client to connect to a malicious XMPP server, then send a server-first message whose s= value decodes to more than 124 bytes. The CVSS vector indicates no client privileges are required, but user interaction is required.

3

What is the likely impact in debug versus NDEBUG builds?

An oversized SCRAM salt can abort the client. In NDEBUG builds, it can also overwrite stack memory, which makes the impact more serious than a simple client termination.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203