Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Son 7 gün
  • CWE-532

CVE-2026-113799

Slack Morphism doğrulayıcı hataları geçerli HMAC imzalarını günlüklerde açığa çıkarıyor

abdolence slack-morphism-rust

Orta 5,3 CVSS 3.1
Yayımlandı
Güncellendi
21 Eki 2026
Açık yaşı
7 gün
Kaydı açan
GitHub_M

ÖzetTürkçe

Slack Morphism, Slack Web/Events API/Socket Mode ve Block Kit için bir istemci kütüphanesidir. 1.0.0 ile 2.27.0 arasındaki sürümler, Slack isteği imza doğrulaması başarısız olduğunda doğru Slack isteği HMAC değerini açığa çıkarmaktadır. Geçersiz bir istek için slack-morphism, saldırgan kontrollü zaman damgası ve istek gövdesi için doğru imzayı hesaplar ve bunu SlackEventWrongSignatureError.generated_hash alanında saklar. Hatanın Debug ve Display gösterimleri bu değeri açığa çıkarır, varsayılan Axum dinleyici hata işleyicisi ise bu değeri hata seviyesinde günlüğe yazar. Hem uygulamanın Slack callback uç noktasına erişebilen hem de uygulama/servis günlüklerini okuyabilen bir saldırgan, doğrulayıcıyı seçilmiş mesajlı bir HMAC kehanetine dönüştürebilir. Saldırgan geçersiz imzalı rastgele bir istek gönderebilir, ortaya çıkan günlük kaydından doğru imzayı elde edebilir ve aynı isteği beş dakikalık tazelik penceresi içinde yeniden gönderebilir. İkinci istek Slack Morphism imza doğrulamasından geçer ve Slack imzalama sırrını bilmeden korumalı uygulama callback'ine ulaşır. Sürüm 2.28.0 bu sorunu giderir.

Kaynaktaki açıklama (İngilizce)

Slack Morphism is a client library for Slack Web/Events API/Socket Mode and Block Kit. Versions 1.0.0 through 2.27.0 expose the correct Slack request HMAC when signature verification fails. 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. An attacker who can both reach the application's Slack callback endpoint and read its application/service logs can therefore use the verifier as a chosen-message HMAC oracle. The attacker can send an arbitrary request with an invalid signature, recover the correct signature from the resulting log entry, and resend the same request within the five-minute freshness window. The second request passes Slack Morphism's signature verification and reaches the protected application callback without the attacker knowing the Slack signing secret. Version 2.28.0 patches the issue.

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
abdolence slack-morphism-rust Sürüm belirtilmemiş –

Kaynaklar6 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.