CVE-2023-7028PoC(gitlab / gitlab)

MEDIUMCVSS 9.8 · CRITICALCISA KEV

Exploitation ongoing with high activity in latest observed window (1 mentions)

Immediate actions

  • Patch gitlab gitlab systems immediately
  • Assume compromise if assets are exposed
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft

Recommended action window: Immediate (within 24h)

NVD description

An issue has been discovered in GitLab CE/EE affecting all versions from 16.1 prior to 16.1.6, 16.2 prior to 16.2.9, 16.3 prior to 16.3.7, 16.4 prior to 16.4.5, 16.5 prior to 16.5.6, 16.6 prior to 16.6.4, and 16.7 prior to 16.7.2 in which user account password reset emails could be delivered to an unverified email address.

5.5/ 10 priority

Sources & remediation

Listed in the CISA Known Exploited Vulnerabilities catalog. Federal remediation due date: 2024-05-22. Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Weakness type (CWE)
CWE-640

Priority

MEDIUM

Exploitation

ACTIVE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • gitlab

Threat summary

  • Active exploitation appears in 1 classified signals
  • Public PoC is present in monitored signal
  • Patch or workaround signal is available
  • 5 mentions across 5 observed days

What's happening

  • Active exploitation reported across 1 signal
  • PoC mentioned or linked in 3 signals
  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 2 signals
  • Peaked 4d ago at 1 mentions (2026-03-07); latest day: 1
  • 5 total mentions across 5 days

Affected systems

Vendors
Products
gitlab

Deep dive

Activity timeline5 mentions / 5d
00111Mentions · 2026-03-07: 1Mentions · 2026-05-24: 1Mentions · 2026-08-24: 1Mentions · 2026-09-09: 1Mentions · 2026-09-25: 1PoC Mentioned / Linked · 2026-03-07: 1PoC Mentioned / Linked · 2026-05-24: 1PoC Mentioned / Linked · 2026-09-09: 1Active Exploitation · 2026-09-25: 1Patch / Workaround · 2026-08-24: 1Patch / Workaround · 2026-09-09: 1Technical Details · 2026-08-24: 1Technical Details · 2026-09-25: 103-0705-2408-2409-0909-25
Signal classification3 categories
PoC
360.0%
Patch
120.0%
Active Exploitation
120.0%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-03-071
PoC1
2026-05-241
PoC1
2026-08-241
Patch1
2026-09-091
PoC1
2026-09-251
Active Exploitation1
Full discourse5 posts
  • DFIR Radar@DFIR_Radar
    Active Exploitation

    Operation Master exposed: a single Brazilian 🇧🇷 threat actor ran a full intrusion-to-fraud pipeline, exploiting CVE-2026-0257 across 7 GlobalProtect gateways in four countries, stealing 600+ companies' data, then weaponizing it inside an automated multi-tenant invoice fraud platform that generated 2.4M+ messages and R$150.4M in attempted PIX fraud. - CVE-2026-0257 (GlobalProtect authentication bypass) was the primary at-scale access vector. The actor forged auth cookies from target certificate context and fed candidates through a 30-worker automated exploit loop driven by continuous masscan output across 277.5M scanned hosts. The same CVE is being exploited separately by ransomware actors including Qilin, making it a high-priority patch target. Beyond VPN access, parallel campaigns hit SQLi targets via sqlmap and xp_cmdshell chains to pivot from database access to host execution, with DNS subdomain tunneling (470,268 queries from a single compromised host, structured as task.row.chunk.base64.x.random.victim-hostname) as the primary exfil rail, and rclone syncing to MEGA as a redundant second channel. Staged webshells (beacon.dll, wmsvc.dll, gopher_new.exe) and AdaptixC2 on 91.92.241[.]187 (ports 8443/4444/4321) provided C2 over HTTP and raw TCP. Additional techniques: SAM/SYSTEM/SECURITY hive theft (T1003.002), ntds.dit recovery (T1003.003), GodPotato token impersonation, PwnKit (CVE-2021-4034), CVE-2024-1086, and CVE-2023-7028 (CVSS 10.0 GitLab dual-email reset) hardcoding cyberkill2025[@]http://gmail.com as the attacker-controlled recovery address. - The fraud monetization layer is a Node.js multi-tenant "master-panel" at /opt/master-panel/, running under PM2, backed by PostgreSQL and SQLite, and exposed externally on yzs[.]fi. Lookalike domains igreenfaturas[.]to, wattiofaturas[.]com, and nuvfaturas[.]com hosted per-victim invoice pages with URL parameters embedding the victim's real name, due date, consumption, and billing amount pulled from stolen utility databases. Email delivery routed through 12 hijacked M365 mailboxes (retail, healthcare, education) to inherit sender reputation. SMS ran across 8 SMPP gateways. PIX payments routed through a serverless Vercel proxy at pix-proxy-sable.vercel[.]app. The lead source was 1.8M records scraped via a passwordless JWT flaw in iGreen Energia's API. The fraud engine logged 622,666 personalized links, 317,696 click events, and R$38.9M in fraudulent invoices opened by victims. - Attribution converges on forum persona masterblack and primary email cyberkill2025[@]http://gmail.com, which appears across: 34 fraud panel lead test records, the GitLab CVE-2023-7028 exploit hardcoding, OSINT API registrations (Shodan, VirusTotal, SecurityTrails, WPScan, AlienVault OTX), a recovered pentest report listing the operator, and a leaked hacker forum database record directly linking the email to the masterblack account that sold stolen iGreen and Wattio data weeks before the fraud campaigns began. The two-stage strategy, sell the data first, then phish the same victims with their own billing records, is confirmed by the 9 to 14 week gap between forum sale listings and bulk tenant seeding. The operator's AI agent workspace (36+ offensive subagents, ~45 persistent memory files) was exposed via a misconfigured cloud backup reachable from the first exploitation server at 85.120.216[.]8. - Key detection opportunities from the article: sqlservr.exe spawning cmd.exe or PowerShell is a high-fidelity signal for the xp_cmdshell chain. High-entropy DNS queries from database service identities indicate active tunneling. rclone or unauthorized cloud-sync binaries on servers warrant immediate investigation. OAuth device-code grants without corresponding enrollment events indicate T1598 phishing. Unauthorized reads of SAM, SYSTEM, SECURITY hives or ntds.dit by service accounts are critical alerts. For the fraud infrastructure specifically, URL parameters matching the schema ?ref=, venc=, v=, v0=, kwh= on lookalike utility domains are a structural indicator of the invoice fraud platform's output. Full IOC table (IPs, domains, SHA-256 hashes for all beacon and agent variants, qTox IDs) and the complete MITRE ATT&CK mapping are in the SOCRadar report. Prioritize hunting for AdaptixC2 gopher agent artifacts (gopher_new.exe SHA-256 54caa256483876debd21c264bfc31bd96f925b2167f6d9358ab7ee0c87e6e37b, beacon.dll SHA-256 d566ccdd099b0decb7e7288c20097f34da2613e3ffe8c5acbc1a1d01b6fe217c) and block the four operation server IPs: 85.120.216[.]8, 91.92.241[.]187, 91.92.241[.]184, and 185.242.3[.]14. #DFIR_Radar

    Post summary

    A threat intelligence report details a Brazilian threat actor actively exploiting CVE-2026-0257 (GlobalProtect authentication bypass) to breach gateways and launch an invoice fraud campaign, with additional ransomware actors targeting the same CVE.

    20120657
    2.0K followersView on X
  • Himadri Singh@LittleSun4lower
    PoC

    I just completed GitLab CVE-2023-7028 room on TryHackMe! Learn to exploit a GitLab instance using CVE-2023-7028 and understand various mitigation techniques. https://tryhackme.com/room/gitlabcve20237028?utm_campaign=social_share&utm_medium=social&utm_content=room&utm_source=twitter&sharerId=66457951599dd28bfb000ded #tryhackme via @tryhackme #tryhackme @learning #consistency

    Post summary

    The post promotes a TryHackMe training room focused on exploiting GitLab CVE-2023-7028, implying the availability of a PoC, but offers no further technical details, patches, or evidence of active exploitation.

    0002074
    14 followersView on X
  • Napa County Corruption 🕵@NapaCorruption
    PoC

    I just completed GitLab CVE-2023-7028 room on TryHackMe! Learn to exploit a GitLab instance using CVE-2023-7028 and understand various mitigation techniques. https://tryhackme.com/room/gitlabcve20237028?utm_campaign=social_share&utm_medium=social&utm_content=room&utm_source=twitter&sharerId=63d417a8e9eef70044a768b6 #tryhackme via @tryhackme

    Post summary

    The note promotes a TryHackMe room that teaches exploitation of GitLab CVE-2023‑7028, providing a PoC‑style guide and basic mitigation steps, but lacks active exploitation evidence or detailed vulnerability specifics.

    0001077
    1.3K followersView on X
  • Vulnerability Research Labs@vulnresearchlab
    Patch

    The point of verifying an email address is so you can trust it for things like password resets. CVE-2023-7028 allowed GitLab password resets to be sent to an unverified address. We reproduced the public finding and verified the patch.

    Post summary

    CVE-2023-7028 in GitLab permitted password resets to unverified email addresses; the vendor patch has been confirmed as effective.

    0000025
    8 followersView on X
  • 317ON13_LIRW@ToTo13ru_xakep
    PoC

    I just completed GitLab CVE-2023-7028 room on TryHackMe! Learn to exploit a GitLab instance using CVE-2023-7028 and understand various mitigation techniques. https://tryhackme.com/room/gitlabcve20237028?utm_campaign=social_share&utm_medium=social&utm_content=room&utm_source=twitter&sharerId=662fb6411f3680a87baf9e1f #tryhackme via @tryhackme

    Post summary

    The tweet announces a TryHackMe training room that teaches how to exploit GitLab CVE‑2023‑7028, offering a Proof‑of‑Concept scenario and mitigation guidance.

    0000055
CPE platform detail2 entries

2 of 2 entries

PartVendorProductVersionTarget SWTarget HW
Appgitlabgitlab---
Appgitlabgitlab---

Explore more