Enterprise Tech In, Shell Out Progress Kemp LoadMaster Unini... - #2880
Open
carlospolop wants to merge 1 commit into
Open
carlospolop wants to merge 1 commit into
carlospolop wants to merge 1 commit into
Conversation
Collaborator
Author
🔗 Additional ContextOriginal Blog Post: https://labs.watchtowr.com/enterprise-tech-in-shell-out-progress-kemp-loadmaster-uninitialized-heap-to-pre-auth-rce-cve-2026-8037 Content Categories: Based on the analysis, this content was categorized under "Network Services Pentesting -> 80,443 - Pentesting Web, as a new Kemp LoadMaster/management API page, with cross-references to Pentesting Web -> Command Injection and Binary Exploitation -> Libc Heap". Repository Maintenance:
Review Notes:
Bot Version: HackTricks News Bot v1.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 Automated Content Update
This PR was automatically generated by the HackTricks News Bot based on a technical blog post.
📝 Source Information
🎯 Content Summary
Overview and affected scope
Progress Kemp LoadMaster is a load balancer and application delivery controller that provides Layer 4 and Layer 7 traffic management, SSL/TLS offloading, content switching, health checks, and WAF functionality. CVE-2026-8037 is a critical unauthenticated command-injection and remote-code-execution vulnerability reachable through the
/accessv2API when the API is enabled. Progress published its advisory on June 4, 2026. The affected versions are...🔧 Technical Details
Unterminated heap string to command injection: A routine that allocates a heap buffer, copies attacker-controlled data, and fails to append a NUL terminator becomes dangerous when the result is later consumed as a C string by
%s,sprintf, or similar APIs. If the overread reaches attacker-controlled bytes in a neighboring allocation and the resulting string is passed tosystem()or a shell, the adjacent bytes can become command-injection syntax.Neutralizing tcache metadata with expansion: Reused tcache chunks can contain
nextandkeymetadata in the first0x10bytes of the user area. Those values may contain NUL bytes that stop a string overread. If an input transformation expands characters, select an input whose encoded representation is at least0x10bytes long; in this case, four single quotes expand to sixteen bytes and overwrite the stale metadata ...🤖 Agent Actions
Plan:
Repository review is complete: the generic primitive is not documented, while product pages and command-injection coverage would duplicate the appliance-specific chain. I’m placing the technique once in Binary Exploitation → Libc Heap, with only navigation links added elsewhere if needed. Next I’m verifying the primary advisory and vendor fix details before editing.
The edit is implemented in one existing heap page, with primary-research, analysis, and vendor references in the repository’s numbered citation format. I’ve also verified the internal command-injection link, reference numbering, forbidden-source exclusion, and clean Markdown diff; I’m running the book build as the final check.
Updated
src/binary-exploitation/libc-heap/README.mdwith:Validation passed: clean diff, citations and internal link verified, forbidden sources absent.
mdbookwas unavailable, so a full book build could not be run.This PR was automatically created by the HackTricks Feed Bot. Please review the changes carefully before merging.