Skip to content
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

Cxb667b900-bec1 @ Python-azure-powerbiembedded-6969.99.99 #70

Open
Yoavast opened this issue Feb 27, 2023 · 0 comments
Open

Cxb667b900-bec1 @ Python-azure-powerbiembedded-6969.99.99 #70

Yoavast opened this issue Feb 27, 2023 · 0 comments

Comments

@Yoavast
Copy link
Owner

Yoavast commented Feb 27, 2023

Checkmarx (SCA): Vulnerable Package
Vulnerability: Read More about Cxb667b900-bec1
Applications: yael's application
Checkmarx Project: Yoavast/CX-AST
Repository URL: https://github.com/Yoavast/CX-AST
Branch: main
Severity: HIGH
State: TO_VERIFY
Status: RECURRENT
Scan ID: b70b7227-90db-4075-88cb-4c196077be97


This package is using dependency confusion attack

About

Dependency Confusion is a technique discovered by @alex.birsan to hijack a privately used package by registering its name (if available) on a public registry with a higher version number. This may cause artifact servers and build tools to "confuse" and use the attacker's package.

For example, consider the following private package "my-company-utils" being hosted on a private artifact server:

infographic

In case an attacker targeting "my-company-utils" package, as long as it is not occupied by someone else on the official package manager, he's free to register it. If the attacker registers it and published with a very high version number such as "v99.99.99" most likely the automatic update logic and version comparisons functions will "confuse" and prefer using the attacker's package

infographic

As an addition step of mitigation, we recommend using our open-source tool as a CI step DustiLock


Additional Info

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant