Audit Open Original ↗
BitcoinBeach
Type
Security review
Client
Galoy
Date
2022-03
Domain
Blockchain
Effort
4 wks
Section
Technology Product Reviews
Trail of Bits's security review of Galoy (Mar 2022) identified 24 issues: 2 high, 5 medium, 12 low, and 5 informational.
Findings · 24
- 1 Insecure download process for the yq tool Low
- 2 Use of unencrypted HTTP scheme Low
- 3 Lack of expiration and revocation mechanism for JWTs Medium
- 4 Use of insecure function to generate phone codes Low
- 5 Redundant basic authentication method Informational
- 6 GraphQL queries may facilitate CSRF attacks Low
- 7 Potential ReDoS risk Informational
- 8 Use of MD5 to generate unique GeeTest identifiers Low
- 9 Reliance on SMS-based OTPs for authentication Medium
- 10 Incorrect handling and implementation of SMS OTPs High
- 11 Vulnerable and outdated Node packages Medium
- 12 Outdated and internet-exposed Grafana instance High
- 13 Incorrect processing of GET path parameter Low
- 14 Discrepancies in API and GUI access controls Low
- 15 Cloud SQL does not require TLS connections Low
- 16 Kubernetes node pools are not configured to auto-upgrade Informational
- 17 Overly permissive firewall rules Medium
- 18 Lack of uniform bucket-level access in Terraform state bucket Informational
- 19 Insecure storage of passwords Medium
- 20 Third-party container images are not version pinned Low
- 21 Compute instances do not leverage Shielded VM features Informational
- 22 Excessive container permissions Low
- 23 Unsigned and unversioned Grafana BigQuery Datasource plugin Low
- 24 Insu cient validation of JWTs used for GraphQL subscriptions Low
Findings extracted from the published report PDF. See the full report below for details and remediation.
Related