-
Notifications
You must be signed in to change notification settings - Fork 396
qdrant/1.12.5-r0: cve remediation #35898
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Gen AI suggestions to solve the build error: • Detected Error: • Error Category: Dependency • Failure Point: The • Root Cause Analysis: The build is failing because there are multiple versions of the • Suggested Fix: dependencies:
hashbrown: "0.15.0" # Use the latest version• Explanation: • Additional Notes:
• References:
|
Signed-off-by: hbh7 <hunter.harris@chainguard.dev>
|
Gen AI suggestions to solve the build error: • Detected Error: • Error Category: Dependency • Failure Point: Package resolution during build environment setup • Root Cause Analysis: There's a version mismatch between the installed libgit2 (1.9.0) and the version required by rust (1.8.x). The rust package specifically requires libgit2 1.8.x, but a newer version (1.9.0) is being pulled in. • Suggested Fix:
environment:
contents:
packages:
- libgit2-dev=1.8.4-r0
# ... other packages ...• Explanation: • Additional Notes:
• References:
|
|
Hashbrown seems to be brought in multiple times through different dependencies, some of which cannot be updated due to the dependency lockfile disallowing some version bumps. Rustls seems to be in the same situation too. Not sure that we can remediate this, might have to be advisories. |
|
Gen AI suggestions to solve the build error: • Detected Error: "solving 'so:libgit2.so.1.8' constraint: libgit2-1.8.0-r0.apk disqualified because libgit2-1.9.0-r0.apk already provides cmd:git2" • Error Category: Dependency • Failure Point: Package dependency resolution during build environment setup • Root Cause Analysis: There's a version mismatch between the Rust package requiring libgit2 1.8.x and the system having libgit2 1.9.0. The rust-1.83 package specifically needs libgit2.so.1.8, but the system has 1.9.0 installed. • Suggested Fix:
environment:
contents:
packages:
- libgit2-dev=1.8.4-r0
• Explanation: The error occurs because the installed Rust version (1.83) was built against libgit2 1.8.x, but the system is trying to use libgit2 1.9.0. Pinning the libgit2-dev version ensures compatibility with the Rust toolchain. • Additional Notes:
• References:
|
|
Upon closer analysis, this PR is actually no longer necessary as the CVEs are not present in the latest version of qdrant. This can be closed. |
qdrant/1.12.4-r0: fix GHSA-qg5g-gv98-5ffh/GHSA-wwq9-3cpr-mm53/
Advisory data: https://github.com/wolfi-dev/advisories/blob/main/qdrant.advisories.yaml