CVE-2026-110875: AdPlug through 2.4 Heap Buffer Overflow via CksmPlayer::update in ksm.cpp

Published Oct 15, 2026
·
Updated

AdPlug through 2.4 contains a heap-based buffer overflow in CksmPlayer::update() in src/ksm.cpp that writes past the fixed databuf[2048] array without bounds checking. Attackers can supply a crafted .ksm module whose notes share one time slot to overflow the heap player object, causing memory corruption and denial of service.

Affected Software

1 affected component
AdPlug AdPlug<=2.4

Event History

Oct 15, 2026
CVE Published
via MITRE·06:57 PM
Data Sourced
via MITRE·06:57 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

What must an attacker provide to trigger the flaw?

The attacker must supply a crafted .ksm module in which notes share a single time slot. Exploitation occurs when AdPlug processes that module.

2

What is the practical impact described for successful exploitation?

The out-of-bounds write corrupts heap memory in the player object and can cause denial of service. The provided information does not establish impacts beyond memory corruption and denial of service.

3

Which deployments should be prioritized for review?

Prioritize systems using AdPlug through version 2.4 that process .ksm modules from untrusted or externally supplied sources. The issue is in the KSM player update path.

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