PatchSiren

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.