cpp-httplib 是一个仅包含头文件的 C++ HTTP/HTTPS 库。在 0.33.0 至 0.50.0 版本中,启用 TLS 的 WebSocket 客户端在关闭仍在使用 TLS 会话的 WebSocket 连接之前,先释放了该 TLS 会话,从而导致了“释放后使用”(use-after-free)缺陷。 在 中,SSL 对象被释放且其指针被置空,但随后的 WebSocket 关闭操作仍会通过 SSL 套接字流发送关闭帧;该流内部持有一个已释放会话的裸指针副本,从而在已释放的内存上进行读写操作。这种“先
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| yhirose | cpp-httplib | >= 0.33.0, < 0.50. |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| yhirose | cpp-httplib | >= 0.33.0, < 0.50. | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet