portage-ng / portage / dev-util / pycharm-professional / 2024.3.5
portage-ng glsa
1 advisory reference dev-util/pycharm-professional · none place version 2024.3.5 in a vulnerable range
▸ GLSA 202107-45 PyCharm Community, Professional: Remote code execution this version unaffected normal remote 2021-07-20

A vulnerability has been found in PyCharm Community and Professional, potentially resulting in arbitrary code execution.

Announced
2021-07-20
Revised
2021-07-20
Access
remote
Bugs
#797892
Advisory
https://security.gentoo.org/glsa/202107-45

Affected packages

PackageArchVulnerableUnaffected
dev-util/pycharm-community*< 2021.1.2>= 2021.1.2
dev-util/pycharm-professional*< 2021.1.2>= 2021.1.2

Background

PyCharm is the Python IDE for professional developers.

Description

Insufficient validation exists within PyCharm’s checks for fetching projects from VCS.

Impact

If a victim can be enticed into fetching a VCS project via PyCharm, a remote attacker could achieve remote code execution.

Workaround

There is no known workaround at this time.

Resolution

All PyCharm Community users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=dev-util/pycharm-community-2021.1.2"

All PyCharm Professional users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=dev-util/pycharm-professional-2021.1.2"

References