T09 · Insecure Skill Coding Practices
- Location
references/big-cluster-self-built-community.md:42- Finding
Passwordless Default Account Exposed Through a Broad Network Listener
- Content
View full analysis
0.0.0.0 ``` ```xml default default ``` ### Technical Analysis The configuration binds ClickHouse to all available interfaces through `0.0.0.0` while configuring the built-in `default` account with an empty password. The network allowlist is the only remaining access boundary. Source-address filtering is not a substitute for authentication. A compromised allowlisted node, overly broad placeholder substitution, routing error, proxy, SSRF pivot, or other access from a trusted network position could permit passwordless database access. The effective privileges depend on the profile and grants assigned to `default`, which the example does not restrict to the minimum operations required for federation. ### Attack Path 1. An operator applies the example and exposes ClickHouse on every interface. 2. The operator leaves the `default` account password empty. 3. An attacker compromises an allowlisted host, gains a network position associated with an allowlisted address, or benefits from an incorrectly configured allowlist. 4. The attacker connects to the ClickHouse native service without supplying a password. 5. The attacker performs ...[truncated 605 chars]- Remediation
View remediation
