Blockstack.org网站SWEET32漏洞技术分析报告

本文详细分析了blockstack.org网站存在的SWEET32漏洞,涉及CVE-2016-2183和CVE-2016-6329安全漏洞,包含漏洞原理、复现步骤、修复建议及完整的技术讨论过程。

漏洞描述

如TLS、SSH、IPsec和OpenVPN等加密协议通常使用块密码算法(如AES、Triple-DES和Blowfish)来加密客户端和服务器之间的数据。使用这些算法时,数据被分成固定长度的块,每个块根据操作模式单独加密。较旧的块密码,如Triple-DES和Blowfish使用64位块大小,而AES使用128位块大小。

攻击者可以通过WiFi或本地网络利用SWEET32生日攻击漏洞解密受害者数据。

Hackerone参考报告:#232463 #375097 #216271 #210331

复现步骤

  1. 打开nmap并输入:nmap --script ssl-enum-ciphers blockstack.org
  2. 等待扫描完成
  3. 结果显示64位块密码3DES易受SWEET32攻击,密钥交换(secp192r1)强度低于证书密钥

注意:此漏洞和利用已在defcon上进行演示 参考网站:https://sweet32.info/

响应代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
1443/tcp open  https
| ssl-enum-ciphers:
|   TLSv1.0:
|     ciphers:
|       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (ecdh_x25519) - A
|       TLS_RSA_WITH_AES_128_CBC_SHA (rsa 2048) - A
|       TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (ecdh_x25519) - A
|       TLS_RSA_WITH_AES_256_CBC_SHA (rsa 2048) - A
|       TLS_RSA_WITH_3DES_EDE_CBC_SHA (rsa 2048) - C
|     compressors:
|       NULL
|     cipher preference: server
|     warnings:
|       64-bit block cipher 3DES vulnerable to SWEET32 attack
|   TLSv1.1:
|     ciphers:
|       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (ecdh_x25519) - A
|       TLS_RSA_WITH_AES_128_CBC_SHA (rsa 2048) - A
|       TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (ecdh_x25519) - A
|       TLS_RSA_WITH_AES_256_CBC_SHA (rsa 2048) - A

修复建议

建议在不再需要与旧客户端兼容时禁用SSLv3并将其替换为TLSv1.0(唯一不支持TLSv1.0的浏览器是Internet Explorer 6)。

禁用SSLv2和SSLv3的方法:

对于Nginx:

1
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

概念验证

截图:POC.png (F886917)

影响

(CVE-2016-2183, CVE-2016-6329)

讨论过程

a-hiro 评论: 感谢您关注此事——我们将此视为"信息性"报告:该网站的SSL终端是Cloudflare,即使在TLS版本<1.2上也有针对SWEET32的缓解措施,请参阅此页面上的SWEET32讨论: https://support.cloudflare.com/hc/en-us/articles/205043158-PCI-compliance-and-Cloudflare-SSL-TLS

a-hiro 将严重性从中等更新为无。

0x1_aulia 评论: 安全团队,看看这些参考漏洞,这是真实的CVE/CWE,为什么不接受它。

0x1_aulia 评论: 安全团队@a-blockstack,可以更改为#已解决

a-hiro 关闭报告并将状态更改为信息性: 根据上述关于漏洞的文章,作为信息性关闭。

0x1_aulia 请求披露此报告。

rafaelcr Hiro staff 同意披露此报告。

报告详情

  • 报告时间:2020年6月29日,上午6:25 UTC
  • 报告者:0x1_aulia
  • 报告对象:Hiro
  • 报告ID:#910732
  • 严重性:无(0.0)
  • 披露时间:2025年10月31日,下午5:32 UTC
  • 弱点类型:加密问题-通用
  • CVE ID:CVE-2016-2183, CVE-2016-6329
  • 奖金:无
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计