> For the complete documentation index, see [llms.txt](https://tip-1.gitbook.io/openwifi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tip-1.gitbook.io/openwifi/2.4.0/release-notes/security.md).

# Security

The following list of major security enhancements have been implemented within the 2.4 release:

<table data-header-hidden><thead><tr><th width="150"></th><th width="349.47591410330824"></th><th></th></tr></thead><tbody><tr><td><strong>Issue</strong></td><td><strong>Description</strong></td><td><strong>Resolution</strong></td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-3585">WIFI-3585</a></td><td>Password reset and email verification procedures can be exploited by an adversary that acquired a user ID</td><td>Hardened action link generation with UUIDs</td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-6011">WIFI-6011</a></td><td>Cloud services do not log sensitive events occurred during runtime</td><td>Implemented security logs to collect evidence that can help with incident investigation</td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-5615">WIFI-5615</a></td><td>Weak password hash computation is vulnerable to rainbow table attacks</td><td>Hardened password hash computation with salting</td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-5616">WIFI-5616</a></td><td>Hardcoded default password is vulnerable to password guessing attacks</td><td>Implemented password change procedure on first login and replaced hardcoded password with a hash</td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-5617">WIFI-5617</a></td><td>Some API responses leak user secrets by revealing password hashes</td><td>Removed password hashes from API responses</td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-5618">WIFI-5618</a></td><td>Some API responses reveal server version which can be leveraged by an adversary to compromise it using exploits</td><td>Removed server version from API responses</td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-5619">WIFI-5619</a></td><td>API ‘system’ command leak internal file tree by revealing absolute paths of certificate files</td><td>Replaced absolute paths of certificates with file names</td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-5724">WIFI-5724</a></td><td>Cloud services are vulnerable to black box exploitation attempts, brute forcing, credential stuffing and DDoS</td><td>Implemented IP-based rate limit for API endpoints</td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-5727">WIFI-5727</a></td><td>Weak UUID generation with reduced entropy</td><td>Hardened UUID by increasing entropy</td></tr><tr><td><a href="https://telecominfraproject.atlassian.net/browse/WIFI-5772?src=confmacro">WIFI-5772</a></td><td>RTTY-enabled APs can be overtaken by an adversary accessing RTTYS dedicated management interface using default hardcoded credentials</td><td>Hardened RTTYS access by randomizing default credentials at deployment</td></tr></tbody></table>

### Known security issues <a href="#major-known-security-issues" id="major-known-security-issues"></a>

* [WIFI-5770](https://telecominfraproject.atlassian.net/browse/WIFI-5770) - RTTYS version used has security flaws which are to be resolved in next releases
