Skip to content

working but ugly: juniper cve-2024-21591 - #21800

Draft
h00die wants to merge 1 commit into
rapid7:masterfrom
h00die:juniper_cve_2024_21591
Draft

working but ugly: juniper cve-2024-21591#21800
h00die wants to merge 1 commit into
rapid7:masterfrom
h00die:juniper_cve_2024_21591

Conversation

@h00die

@h00die h00die commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

DRAFT

This is a DRAFT PR. It is full of AI slop, but is a functional exploit as shown in the markdown. While I work on cleaning this up and making it not awful, I wanted to see if anyone had any switches that may be vulnerable to this vulnerability that we could test on. Let me know!

Description

Related Issue:

Breaking Changes

None

Reviewer Notes

Verification Steps

    • [ ]

Test Evidence

Environment

Field Details
Operating System
Target Software/Hardware
Docker Image / Vagrant Setup

AI Usage Disclosure

Pre-Submission Checklist

  • Included a corresponding documentation markdown file in documentation/modules (new modules only)
  • No sensitive information (IP addresses, credentials, API keys, hashes) in code or documentation
  • Tested on the target environment specified in the Environment section above
  • Included RSpec tests for library changes (encouraged for lib/ changes)
  • Read the CONTRIBUTING.md and module acceptance guidelines
Hardware and Complex Software Module Guidance

If your module targets specialized hardware (routers, IoT, PLCs, etc.) or complex software (licensed, multi-service, or multi-version), provide a pcap, screen recording, or video showing successful execution.

Email sanitized pcaps/recordings to [email protected] — remove real IPs, credentials, and hostnames before sending. If hardware/software is unavailable, explain in the PR description.

Responsiveness and PR Takeover Policy

We want every contribution to make it into the project. If approximately 2 weeks pass after a review request without a comment or code update from you, the team may take over the PR and complete the work on your behalf.

If this happens, you will remain credited as a co-author on the final commit — your contribution is always recognized.

This policy exists to keep the project moving forward. It is not a reflection on the quality of your work or your involvement. Life happens, and we would rather finish the work together than let a good contribution go stale.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant