Skip to content

[GHSA-rpw6-9xfx-jvcx] Directory Traversal in Archive_Tar - #9303

Closed
nikpivkin wants to merge 1 commit into
nikpivkin/advisory-improvement-9303from
nikpivkin-GHSA-rpw6-9xfx-jvcx
Closed

[GHSA-rpw6-9xfx-jvcx] Directory Traversal in Archive_Tar#9303
nikpivkin wants to merge 1 commit into
nikpivkin/advisory-improvement-9303from
nikpivkin-GHSA-rpw6-9xfx-jvcx

Conversation

@nikpivkin

Copy link
Copy Markdown

Updates

  • Affected products
  • CVSS v3

Comments
The affected entry has the version range <= 1.4.11 and 1.4.13 as the first patched version. The fix shipped in 1.4.12, so the first patched version should be 1.4.12. The range is already correct.

Evidence: the fix for CVE-2020-28948 is pear/Archive_Tar@cde4605. Tag 1.4.11 does not contain it and tag 1.4.12 does. In pear/Archive_Tar#38 a maintainer confirms that 1.4.13 was not a security release, the changes in it fixed a regression caused by the fix itself.

Because the range and the first patched version disagree, the OSV export puts 1.4.13 into the fixed event and keeps the range in database_specific.last_known_affected_version_range. That marks 1.4.12 as affected, although the fix is in it.

The CVSS vector lost its /E:H part because the form refused to submit with "The entered vector string contains an error and cannot populate a score". The score is unchanged at 7.5.

Copilot AI balanced review requested due to automatic review settings September 1, 2026 15:42
@github-actions
github-actions Bot changed the base branch from main to nikpivkin/advisory-improvement-9303 September 1, 2026 15:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The advisory prose contradicts the corrected range, and the CVSS edit unnecessarily removes valid metadata.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Corrects Archive_Tar advisory metadata so OSV marks version 1.4.12 as patched.

Changes:

  • Updates the fixed version from 1.4.13 to 1.4.12.
  • Modifies the CVSS vector and timestamp.
File summaries
File Description
GHSA-rpw6-9xfx-jvcx.json Updates affected-version and severity metadata.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N/E:H"
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"
},
{
"fixed": "1.4.13"
"fixed": "1.4.12"
@nikpivkin
nikpivkin marked this pull request as draft September 1, 2026 16:47
@nikpivkin

Copy link
Copy Markdown
Author

Closing this. I missed the note in the advisory details, which says that 1.4.13 was chosen on purpose because the fix in 1.4.12 introduced a bug, so 1.4.13 is the earliest working version.

@nikpivkin nikpivkin closed this Sep 1, 2026
@github-actions
github-actions Bot deleted the nikpivkin-GHSA-rpw6-9xfx-jvcx branch September 3, 2026 15:56
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.

2 participants