Bug #22302
[External Audit Findings][iOS] Certificate files hardcoded inside the app
Status: | Assigned | Start date: | 29 July 2025 | |
---|---|---|---|---|
Priority: | Immediate | Due date: | ||
Assignee: | yap chekying | % Done: | 100% | |
Category: | - | Spent time: | - | |
Target version: | - |
Description
Issue:
Same as Android – developers embed a list of trusted certificates inside the app and use it to validate server certificates. If not properly implemented, this can leave the app vulnerable to man-in-the-middle attacks.
Recommendation from pentester:
Developers are advised to add obfuscation to make decompilation difficult and to use public keys as variables, making it difficult for attackers to reverse engineer.
Please refer to attached excel for details.
History
#1 Updated by He Xi Yeo about 13 hours ago
- Status changed from New to Assigned
- Assignee changed from He Xi Yeo to yap chekying
- % Done changed from 0 to 100
The certificate is now encrypted and obfuscated before being included in app.