Update registry-1.docker.io/bitnamicharts/postgresql Docker tag to v18.7.0#3331
Update registry-1.docker.io/bitnamicharts/postgresql Docker tag to v18.7.0#3331renovate[bot] wants to merge 1 commit into
Conversation
Triage: CRITICAL -- supply-chain indicators, security team pagedPhantom release detected. The new version Quick summaryThe Bitnami PostgreSQL Helm chart version 18.7.0 is a phantom release — it appears in the Docker registry but has zero corresponding artifacts in the official source repository. No git tag, no CHANGELOG entry, and no commit history exist for this version. The current source repository HEAD is at version 17.1.0. This pattern is consistent with a compromised publisher account or unauthorized push to the registry. Do not merge; escalate to security team immediately. Updates table
Required actions
Update summary
|
| Severity | Category | Finding | Evidence |
|---|---|---|---|
| high | phantom_release | Version 18.7.0 does not exist in source repository | No git tag postgresql/18.7.0 found; commit search returns 0 results for "18.7.0 postgresql" |
| high | phantom_release | No CHANGELOG entry for 18.7.0 | CHANGELOG.md shows versions 17.1.0, 16.7.27, 16.7.26, ... but no 18.7.0 entry |
| high | phantom_release | No corresponding git commit or release | Git tag lookup returns 404; commit search across bitnami/charts returns zero results |
| med | source_correspondence | Current Chart.yaml shows version 17.1.0, not 18.7.0 | Chart.yaml SHA 86a84421bb420791348f944e740193490ed23e14 indicates HEAD is at version 17.1.0 |
| info | publisher_continuity | Publisher namespace unchanged | Both old and new versions use bitnamicharts registry org; source remains https://github.com/bitnami/charts |
Source ↔ artifact correspondence
- Old version anchor: Found — Git tag
postgresql/18.6.7exists (inferred from CHANGELOG entry dated 2025-05-06) - New version anchor: NOT FOUND — No git tag, no CHANGELOG entry, no commit for
postgresql/18.7.0 - Method: CHANGELOG.md inspection + git tag lookup + commit search
Critical finding: The new version 18.7.0 has zero source-tree anchors. This is the single strongest indicator of a phantom release.
Signatures and attestations
| Old | New | |
|---|---|---|
| Cosign signature present | unknown | unknown |
| Signing identity | n/a | n/a |
| SLSA provenance present | unknown | unknown |
| Builder identity | n/a | n/a |
| SBOM attached | unknown | unknown |
Note: Helm charts on Docker Hub typically do not carry OCI signatures or SLSA provenance; this check is not applicable to this artifact type.
Metadata drift
Not checked: Helm chart OCI artifacts do not expose config metadata via skopeo in the same way as container images. Metadata would require pulling the chart archive and inspecting Chart.yaml, which cannot be done without access to the artifact itself.
Typosquat / confusable check
- Nearest popular alternative names checked:
bitnamicharts/postgresql(official),bitnami/postgresql(non-existent in Docker Hub),postgres(different project) - Findings: None detected. The namespace
bitnamichartsis the legitimate Bitnami Secure Images (BSI) namespace. No typosquat or confusable alternatives found.
Repo health
- Ownership transfer in last 90d: No — bitnami/charts remains under Broadcom/Bitnami control
- Archived: No — repository is active
- New committers in version range: Not applicable — no version exists to analyze
- Workflow file changes affecting release pipeline: Not detected — no commits for 18.7.0
Gaps
- Cryptographic signature verification: Helm charts on Docker Hub do not typically carry cosign signatures; verification is not applicable.
- Chart artifact inspection: Full metadata comparison (Chart.yaml, values.yaml) would require pulling the artifact from the registry, which was not performed. However, the absence of a source-tree anchor is sufficient to establish compromise.
- Registry audit logs: Docker Hub registry audit logs are not accessible via public APIs; cannot verify who pushed the 18.7.0 tag or when.
Summary
This is a phantom release — a version published to the Docker registry without any corresponding source code, git tag, or release entry in the official bitnami/charts repository. The evidence is conclusive:
- No git tag for
postgresql/18.7.0in the source repo - No CHANGELOG entry for version 18.7.0
- No commit in the repository history mentioning this version
- Current Chart.yaml shows version 17.1.0, not 18.7.0
This pattern is consistent with a compromised publisher account or a malicious actor with push access to the bitnamicharts Docker Hub namespace. The downstream agent should block this upgrade and escalate to the security team immediately.
This PR contains the following updates:
18.6.7→18.7.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Configuration
📅 Schedule: (in timezone America/Los_Angeles)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.