Skip to content

[GHSA-cq46-m9x9-j8w2] Scapy Session Loading Vulnerable to Arbitrary Code Execution via Untrusted Pickle Deserialization - #11019

Open
Chr0mium24 wants to merge 1 commit into
github:Chr0mium24/advisory-improvement-11019from
Chr0mium24:GHSA-cq46-m9x9-j8w2
Open

Chr0mium24 wants to merge 1 commit into
github:Chr0mium24/advisory-improvement-11019from
Chr0mium24:GHSA-cq46-m9x9-j8w2

Conversation

@Chr0mium24

Copy link
Copy Markdown

Updates

  • Affected products

Comments
Sets the patched version to 2.7.0 (replacing last_affected: 2.6.1). The fix commit already referenced here, 13621d1 ("Sessions removed"), is contained in tag v2.7.0 but not in v2.6.1 (GitHub compare: ahead / behind), and scapy/main.py in 2.7.0 no longer loads sessions with pickle. The v2.7.0 release notes say scapy -s has been removed (https://github.com/secdev/scapy/releases/tag/v2.7.0), and the maintainer advisory (GHSA-cq46-m9x9-j8w2) lists 2.7.0 as patched. PyPI has 2.7.0 (2025-12-26).

…ode Execution via Untrusted Pickle Deserialization
Copilot AI auto review requested due to automatic review settings November 9, 2026 03:47

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 change leaves its modified timestamp stale, which can prevent consumers from detecting the updated fixed-version metadata.

1 open issue
What changed in this PR

Updates the Scapy security advisory to identify version 2.7.0 as the first patched release for the unsafe session deserialization vulnerability.

Changes:

  • Replaces last_affected: 2.6.1 with fixed: 2.7.0.
  • Aligns the affected-version metadata with the removal of session loading in Scapy 2.7.0.
  • Requires updating the advisory’s modified timestamp to reflect this change.

This pull request requires changes.

File Summary
advisories/​github-reviewed/​2025/​10/​GHSA-cq46-m9x9-j8w2/​GHSA-cq46-m9x9-j8w2.json Updates the affected-version range to mark Scapy 2.7.0 as patched; the modified timestamp remains stale.

Review effort: Lite (auto)

},
{
"last_affected": "2.6.1"
"fixed": "2.7.0"
@github-actions
github-actions Bot changed the base branch from main to Chr0mium24/advisory-improvement-11019 November 9, 2026 03:52
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