Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Vulnerabilities in dependencies: CVE-2022-29583 and CVE-2021-3538 #4622

Closed
Baptiste-Leterrier opened this issue Jun 2, 2022 · 3 comments
Closed
Assignees
Labels
external libs Issues that require changes in external libraries. P3: Medium
Milestone

Comments

@Baptiste-Leterrier
Copy link

I am running version v0.107.6 on Docker

Issue Details

There are report of vulnerabilities in the Go packages used in Adguard Home

CVE-2022-29583
OS Command injection in github.com/kardianos/service
https://avd.aquasec.com/nvd/cve-2022-29583

CVE-2021-3538
satori/go.uuid: predictable UUIDs generated via insecure randomness
https://avd.aquasec.com/nvd/cve-2021-3538

Exploitation attempts were not conducted.

Test was made with trivy
Version: 0.28.1
Vulnerability DB:
Version: 2
UpdatedAt: 2022-06-02 18:05:59.080667081 +0000 UTC
NextUpdate: 2022-06-03 00:05:59.080666681 +0000 UTC
DownloadedAt: 2022-06-02 18:32:50.126480885 +0000 UTC

@ainar-g ainar-g self-assigned this Jun 2, 2022
@ainar-g ainar-g added P2: High external libs Issues that require changes in external libraries. labels Jun 2, 2022
@ainar-g ainar-g added this to the v0.107.7 milestone Jun 2, 2022
@ainar-g
Copy link
Contributor

ainar-g commented Jun 2, 2022

The UUID generator is only used in the mobileconfig API, and basically just as a random number with no actual need for cryptographically secure randomness. See PayloadUUID here.

The kardianos/service one has been acknowledged as invalid by the original reporter, see here.

With all that said, we plan a release on Monday, which will include a Go update, and we should probably update those dependencies as well just in case.

Also, which tool did you use to find those? Ah, I see the “made with trivy” part now. Thanks!

@ainar-g ainar-g changed the title High and Critical vulnerabilities found: CVE-2022-29583 and CVE-2021-3538 Vulnerabilities in dependencies: CVE-2022-29583 and CVE-2021-3538 Jun 2, 2022
@Baptiste-Leterrier
Copy link
Author

Hi there,
thanks for the answer, I used trivy.

I was running a scan of all my Docker images with it.

@ainar-g
Copy link
Contributor

ainar-g commented Jun 3, 2022

This is now done in the latest edge build. Will also go into the next beta and release.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
external libs Issues that require changes in external libraries. P3: Medium
Projects
None yet
Development

No branches or pull requests

2 participants