Skip to content

[GHSA-2ppf-2m6f-6v6f] python-openstackclient: backports to 5.8.1, 6.0.1, 6.2.1 not reflected - #9379

Open
zyl71 wants to merge 1 commit into
github:zyl71/advisory-improvement-9379from
zyl71:fix/GHSA-2ppf-2m6f-6v6f
Open

[GHSA-2ppf-2m6f-6v6f] python-openstackclient: backports to 5.8.1, 6.0.1, 6.2.1 not reflected#9379
zyl71 wants to merge 1 commit into
github:zyl71/advisory-improvement-9379from
zyl71:fix/GHSA-2ppf-2m6f-6v6f

Conversation

@zyl71

@zyl71 zyl71 commented Sep 7, 2026

Copy link
Copy Markdown

Updates

  • Affected products

Comments
Current record: PyPI:python-openstackclient: introduced=0 fixed=6.3.0
Proposed: PyPI:python-openstackclient: introduced=0 fixed=5.8.1 | introduced=6.0.0 fixed=6.0.1 | introduced=6.1.0 fixed=6.2.1

The referenced fix bc60e3bb (master, 2023-06-05, first released in 6.3.0) was cherry-picked to stable/2023.1 (a03e3dbf -> 6.2.1), stable/zed (48148e7a -> 6.0.1) and stable/yoga (f4748f4d -> 5.8.1). I verified each backport's diff, its ancestry in the tag, and the PyPI sdists (fixed versions call common.get_resource_by_id; the preceding release on each line still uses utils.find_resource). 6.1.0 has no stable follow-up and stays affected, which the 6.1.0->6.2.1 range expresses.

Release lines: Lines with releases around the fix (2023-06-05): 5.6 (last 5.6.2 on 2023-02-01, no release after the fix -> stays affected, covered by 0->5.8.1); 5.7 (5.7.0 only, affected); 5.8 (5.8.0 unfixed, 5.8.1 fixed by backport); 6.0 (6.0.0 unfixed, 6.0.1 fixed by backport); 6.1 (6.1.0 only, never fixed -> covered by 6.1.0->6.2.1); 6.2 (6.2.0 unfixed, 6.2.1 fixed by backport); 6.3.0 and every later release contain the master fix. No versions exist between 5.8.1 and 6.0.0. The three proposed ranges cover every line.

Maintainer statements: The GitHub advisory lists only fixed=6.3.0 (the first master release); the NVD record for CVE-2023-6110 carries no version data at all. The OpenStack project itself shipped the fix in stable releases 5.8.1 (yoga), 6.0.1 (zed) and 6.2.1 (2023.1-eom) and documents it in the per-series release notes. Red Hat's CVE page lists no upstream fixed version.

Evidence:

Version checks:

  • python-openstackclient 5.8.1 (registry 2023-09-07): contains fix: yes via backport f4748f4d250d4d8eb592b7170f1e020f9ece8df3; method: backport-diff + artifact-grep; previous 5.8.0: no
  • python-openstackclient 6.0.1 (registry 2024-02-08): contains fix: yes via backport 48148e7a1197c92febdb3ab1e72085c4eb3d6bf7; method: backport-diff + artifact-grep; previous 6.0.0: no
  • python-openstackclient 6.2.1 (registry 2024-08-07): contains fix: yes via backport a03e3dbf75c55561bc3575c53db445868be87a3b; method: backport-diff + artifact-grep; previous 6.2.0: no
  • python-openstackclient 6.3.0 (registry 2023-09-15): contains fix: yes; method: compare-api (6.3.0...bc60e3bb = behind) + artifact-grep; previous 6.2.0: no

This comes from a systematic comparison of advisory ranges with fix commits and published registry artifacts. Happy to adjust if the maintainers intend otherwise.

@github-actions
github-actions Bot changed the base branch from main to zyl71/advisory-improvement-9379 September 7, 2026 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant