Improper authentication in the SOCKS5 inbound in sing-box
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-306.
Summary
Sing-box is an open source proxy system. Affected versions are subject to an authentication bypass when specially crafted requests are sent to sing-box. This affects all SOCKS5 inbounds with user authentication and an attacker may be able to bypass authentication. Users are advised to update to sing-box 1.4.4 or to 1.5.0-rc.4. Users unable to update should not expose the SOCKS5 inbound to insecure environments.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| SagerNet | sing-box | before 1.4.5; 1.5.0-beta.1 to before 1.5.0-rc.4 | 1.4.5, 1.5.0-rc.4 | Patch available | CNA |
| — | github.com/sagernet/sing-box (Go) | before 1.4.5 | 1.4.5 | Patch available | GHSA-r5hm-mp3j-285g |
| — | github.com/sagernet/sing-box (Go) | 1.5.0-beta.1 to before 1.5.0-rc.5 | 1.5.0-rc.5 | Patch available | GHSA-r5hm-mp3j-285g |
| — | github.com/sagernet/sing (Go) | before 0.2.12-0.20230925092853-5b05b5c147d9 | 0.2.12-0.20230925092853-5b05b5c147d9 | Patch available | GHSA-r5hm-mp3j-285g |
- sing-box VendorSagerNet Affected before 1.4.5; 1.5.0-beta.1 to before 1.5.0-rc.4 Fixed in 1.4.5, 1.5.0-rc.4 Patch available CNA
- github.com/sagernet/sing-box (Go) Vendor— Affected before 1.4.5 Fixed in 1.4.5 Patch available GHSA-r5hm-mp3j-285g
- github.com/sagernet/sing-box (Go) Vendor— Affected 1.5.0-beta.1 to before 1.5.0-rc.5 Fixed in 1.5.0-rc.5 Patch available GHSA-r5hm-mp3j-285g
- github.com/sagernet/sing (Go) Vendor— Affected before 0.2.12-0.20230925092853-5b05b5c147d9 Fixed in 0.2.12-0.20230925092853-5b05b5c147d9 Patch available GHSA-r5hm-mp3j-285g
CPE configurations NVD · 16
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:sagernet:sing-box:*:*:*:*:*:*:*:* | before 1.4.5 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta1:*:*:*:*:*:* | 1.5.0 beta1 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta10:*:*:*:*:*:* | 1.5.0 beta10 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta11:*:*:*:*:*:* | 1.5.0 beta11 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta12:*:*:*:*:*:* | 1.5.0 beta12 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta2:*:*:*:*:*:* | 1.5.0 beta2 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta3:*:*:*:*:*:* | 1.5.0 beta3 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta4:*:*:*:*:*:* | 1.5.0 beta4 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta5:*:*:*:*:*:* | 1.5.0 beta5 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta6:*:*:*:*:*:* | 1.5.0 beta6 | Vulnerable | SagerNet |
- cpe:2.3:a:sagernet:sing-box:*:*:*:*:*:*:*:* Versions before 1.4.5 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta1:*:*:*:*:*:* Versions 1.5.0 beta1 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta10:*:*:*:*:*:* Versions 1.5.0 beta10 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta11:*:*:*:*:*:* Versions 1.5.0 beta11 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta12:*:*:*:*:*:* Versions 1.5.0 beta12 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta2:*:*:*:*:*:* Versions 1.5.0 beta2 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta3:*:*:*:*:*:* Versions 1.5.0 beta3 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta4:*:*:*:*:*:* Versions 1.5.0 beta4 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta5:*:*:*:*:*:* Versions 1.5.0 beta5 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta6:*:*:*:*:*:* Versions 1.5.0 beta6 Vulnerable ·SagerNet
Show 6 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta7:*:*:*:*:*:* | 1.5.0 beta7 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta8:*:*:*:*:*:* | 1.5.0 beta8 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:beta9:*:*:*:*:*:* | 1.5.0 beta9 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:rc1:*:*:*:*:*:* | 1.5.0 rc1 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:rc2:*:*:*:*:*:* | 1.5.0 rc2 | Vulnerable | SagerNet |
| cpe:2.3:a:sagernet:sing-box:1.5.0:rc3:*:*:*:*:*:* | 1.5.0 rc3 | Vulnerable | SagerNet |
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta7:*:*:*:*:*:* Versions 1.5.0 beta7 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta8:*:*:*:*:*:* Versions 1.5.0 beta8 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:beta9:*:*:*:*:*:* Versions 1.5.0 beta9 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:rc1:*:*:*:*:*:* Versions 1.5.0 rc1 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:rc2:*:*:*:*:*:* Versions 1.5.0 rc2 Vulnerable ·SagerNet
- cpe:2.3:a:sagernet:sing-box:1.5.0:rc3:*:*:*:*:*:* Versions 1.5.0 rc3 Vulnerable ·SagerNet
Remediation
- Fix · CNA sing-box (SagerNet) Fixed in 1.4.5, 1.5.0-rc.4
- Fix · GHSA-r5hm-mp3j-285g github.com/sagernet/sing-box (Go) Fixed in 1.4.5 Advisory →
- Fix · GHSA-r5hm-mp3j-285g github.com/sagernet/sing-box (Go) Fixed in 1.5.0-rc.5 Advisory →
- Fix · GHSA-r5hm-mp3j-285g github.com/sagernet/sing (Go) Fixed in 0.2.12-0.20230925092853-5b05b5c147d9 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-43644
- 2026-10-03 Alias added: GHSA-r5hm-mp3j-285g
References
Advisory 2
Sources
- CVE-2023-43644 · CVE Program
- CVE-2023-43644 · NVD
- FIRST EPSS
- GHSA-r5hm-mp3j-285g · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences