PatchSiren cyber security CVE debrief
CVE-2026-113799 abdolence CVE debrief
Slack Morphism verifier errors disclose valid HMACs in logs. For invalid requests, slack-morphism computes the correct signature and stores it in SlackEventWrongSignatureError.generated_hash. The error's Debug and Display representations expose that value, logged at error level by the default Axum listener error handler. An attacker reaching the Slack callback endpoint and reading application/service logs can use the verifier as a chosen-message HMAC oracle. They can send an arbitrary request with an invalid signature, recover the correct signature from the log entry, and resend the request within the five-minute freshness window. The second request passes Slack Morphism's The AI
- Vendor
- abdolence
- Product
- slack-morphism
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-21
- Original CVE updated
- 2026-10-21
- Advisory published
- 2026-10-21
- Advisory updated
- 2026-10-21
Who should care
Defenders managing Slack callback endpoints and application/service logs should assess exposure and prioritize verification and remediation efforts. They must verify and upgrade to slack-morphism version 2.28.0 or later, review logs for potential exploitation attempts, and implement additional logging and monitoring to detect potential attacks. Defenders should also confirm whether affected product deployments exist in managed environments and assign an
Why it matters
Defenders should prioritize verifying and upgrading to slack-morphism version 2.28.0 or later, and review logs for potential exploitation attempts, as an attacker can use the verifier as a chosen-message HMAC oracle to recover the correct signature from log entries and resend requests within the five-minute freshness window.
- An attacker can use the verifier as a chosen-message HMAC oracle to recover the correct signature from log entries.
- An attacker can resend a request with an invalid signature within the five-minute freshness window and have it pass Slack Morphism's signature verification.
- Defenders need to verify and upgrade to slack-morphism version 2.28.0 or later to prevent exploitation.
Technical summary
The vulnerability is in Slack Morphism's request signature verification error path. For an invalid request, `slack-morphism` computes the correct signature for the attacker-controlled timestamp and request body and stores it in `SlackEventWrongSignatureError.generated_hash`. The error's `Debug` and `Display` representations expose that value, and the default Axum listener error handler logs it at error level.
Defensive priority
Defenders should prioritize verifying and upgrading to slack-morphism version 2.28.0 or later, and review logs for potential exploitation attempts.
Recommended defensive actions
- Verify and upgrade to slack-morphism version 2.28.0 or later
- Review logs for potential exploitation attempts
- Implement additional logging and monitoring to detect potential attacks
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
Evidence notes
The vulnerability is in Slack Morphism's request signature verification error path. An attacker who can both reach the application's Slack callback endpoint and read its application/service logs can use the verifier as a chosen-message HMAC oracle.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113799 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113799
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113799 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113799
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Slack Morphism verifier errors disclose valid HMACs in the logs
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/crates.io/GHSA-26w4-8w32-4x3v.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/abdolence/slack-morphism-rust/security/advisories/GHSA-26w4-8w32-4x3v
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/abdolence/slack-morphism-rust/pull/387
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/abdolence/slack-morphism-rust/commit/ac95d0d4539d0eac548a8db99c51c0c1ae832756
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/abdolence/slack-morphism-rust
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/abdolence/slack-morphism-rust/releases/tag/v2.28.0
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.