pulpcore@3.0.0b13 vulnerabilities

Pulp Django Application and Related Modules

Direct Vulnerabilities

Known vulnerabilities in the pulpcore package. This does not include vulnerabilities belonging to this package’s dependencies.

How to fix?

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

Fix for free
VulnerabilityVulnerable Version
  • C
Improper Authentication

pulpcore is a Pulp Django Application and Related Modules

Affected versions of this package are vulnerable to Improper Authentication due to improper handling of HTTP headers by Apache's mod_proxy when deployed with Gunicorn versions prior to 22.0. An attacker can gain unauthorized administrative access by sending a malformed header.

How to fix Improper Authentication?

There is no fixed version for pulpcore.

[0,)
  • H
Improper Authorization

pulpcore is a Pulp Django Application and Related Modules

Affected versions of this package are vulnerable to Improper Authorization via the role-based access control (RBAC) permissions during object creation within a task. An attacker can manipulate the assignment of permissions by exploiting the method that incorrectly identifies the task initiator, leading to unauthorized access or control over created objects.

How to fix Improper Authorization?

Upgrade pulpcore to version 3.28.32, 3.49.17, 3.58.0 or higher.

[,3.28.32)[3.29.0,3.49.17)[3.50.0,3.58.0)
  • H
Race Condition

pulpcore is a Pulp Django Application and Related Modules

Affected versions of this package are vulnerable to Race Condition when creating the same content in multiple processes.

How to fix Race Condition?

Upgrade pulpcore to version 3.23.4 or higher.

[,3.23.4)
  • H
Race Condition

pulpcore is a Pulp Django Application and Related Modules

Affected versions of this package are vulnerable to Race Condition such that a task could clean up reserved resources shared with another task.

How to fix Race Condition?

Upgrade pulpcore to version 3.14.0 or higher.

[,3.14.0)
  • H
Infinite loop

pulpcore is a Pulp Django Application and Related Modules

Affected versions of this package are vulnerable to Infinite loop when CONTENT_PATH_PREFIX is followed by /.

How to fix Infinite loop?

Upgrade pulpcore to version 3.6.0 or higher.

[,3.6.0)
  • M
Insecure Encryption

pulpcore is a Pulp Django Application and Related Modules

Affected versions of this package are vulnerable to Insecure Encryption. Pulpcore uses insecure hash function blake2s for calculating 64-bit lock identifier from uuid.

How to fix Insecure Encryption?

Upgrade pulpcore to version 3.15.0 or higher.

[,3.15.0)
  • M
Cryptographic Issues

pulpcore is a Pulp Django Application and Related Modules

Affected versions of this package are vulnerable to Cryptographic Issues via the use of MD5 and SHA1 checksums by default, which are not secure.

How to fix Cryptographic Issues?

Upgrade pulpcore to version 3.11.0 or higher.

[,3.11.0)