JFrog Artifactory · Public exploit code

PoC published for privilege escalation in JFrog Artifactory

· 1 min read

A proof of concept has been published for CVE-2026-42016, a privilege escalation flaw in self-hosted JFrog Artifactory. Versions before 7.133.11 validate the token's signature and issuer, but not its scope. Administrators should update to version 7.133.11.

WhatsApp LinkedIn X
HighVulnerabilityPublic exploit codePatched

In 30 seconds

Observed

A working proof of concept is now public for CVE-2026-42016, a privilege escalation flaw in self-hosted JFrog Artifactory. The exploit code sits in a GitHub repository that also references a second bug, CVE-2026-42018, and a bug tracking account flagged the release on X.github.comgithub.com · rssOpen original sourceSee in source listptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

Alleged

According to the advisory summary, Artifactory releases before 7.133.11 verify a security token's signature and issuer but never check its scope, the field that says what the token is allowed to do. That gap is what the exploit rides.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source listdbu.gsdbu.gs · rssOpen original sourceSee in source list

What happened

Observed

The public record starts with a paired drop. A tracker entry went up on dbu.gs under the ID PT-2026-65102, a GitHub user named dylvie published a repository for CVE-2026-42016 and CVE-2026-42018, and the ptdbugs account posted a summary on X. All three carry the same timestamp, so disclosure and exploit code arrived together.dbu.gsdbu.gs · rssOpen original sourceSee in source listgithub.comgithub.com · rssOpen original sourceSee in source listptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

Alleged

The post lays out the mechanics as reported: self-hosted Artifactory versions before 7.133.11 are open to privilege escalation because the product validates a token's signature and issuer but not its scope.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source listdbu.gsdbu.gs · rssOpen original sourceSee in source list

Why it matters

Inferred

Artifactory is where many organizations keep the packages and containers their software is built from. If a low-privilege user can climb to admin inside it, they could in principle redirect builds toward tampered artifacts, which makes this the kind of bug development teams should treat as urgent rather than routine.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

Inferred

Public exploit code also lowers the effort bar. What previously demanded original vulnerability research is now a download away, which compresses the window between disclosure and attempted abuse.github.comgithub.com · rssOpen original sourceSee in source list

What to do

Inferred

If you run Artifactory yourself, check your current version against 7.133.11, the release the advisory names as the boundary. Anything older falls inside the reported vulnerable range, so schedule the upgrade now rather than after the weekend.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source listdbu.gsdbu.gs · rssOpen original sourceSee in source list

Inferred

Cloud-hosted customers appear to have less to worry about in this specific report, since the advisory text names the self-hosted product as the affected deployment.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

Confirmed and still uncertain

Observed

Settled so far: exploit code is public, the affected product is self-hosted JFrog Artifactory, and the reported version cutoff is 7.133.11.github.comgithub.com · rssOpen original sourceSee in source listptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

Inferred

Still open: nothing in this batch shows active exploitation in the wild, no CVSS score or full vendor advisory text is available beyond the tracker summary, and there is no detail on how CVE-2026-42018, named only in the repository title, relates to the escalation bug.github.comgithub.com · rssOpen original sourceSee in source listptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

What people are saying

Alleged

ptdbugs, the account behind the notice, put it plainly on X: versions before 7.133.11 are vulnerable to a privilege escalation attack due to a validation check of the token signature and issuer and not the token's scope. The account also linked the dbu.gs entry for readers who want the primary record.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source listdbu.gsdbu.gs · rssOpen original sourceSee in source list

Evolution

Observed

The story has a single beat so far. The tracker entry, the exploit repository, and the social post all share one timestamp, so the timeline begins with disclosure and weaponization landing at the same moment rather than a slow build from rumor to code. Whether JFrog responds with its own advisory is the next marker to watch.github.comgithub.com · rssOpen original sourceSee in source listptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

Reach

Observed

2 independent groups, 1 updates, and 0 engagements.

Technical detail

Alleged

The failure mode, as described, is a missing authorization check on an already authenticated token. Artifactory confirms the token was genuinely issued, by checking signature and issuer, but skips the scope check that would confirm what the token is permitted to do, so a token minted for limited access can be pushed into acting with broader rights. Note this description comes from the tracker summary, not from JFrog's own advisory.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source listdbu.gsdbu.gs · rssOpen original sourceSee in source list

Sources and evidence

Observed

This item rests on three artifacts: the dbu.gs advisory page for PT-2026-65102, the dylvie GitHub repository carrying proof of concept code for CVE-2026-42016 and CVE-2026-42018, and the ptdbugs post on X that carried the summary text. The two web sources arrived as catalogue entries without body text, so the technical wording in this report traces back to the post.dbu.gsdbu.gs · rssOpen original sourceSee in source listgithub.comgithub.com · rssOpen original sourceSee in source listptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

Sources

  1. github.comgithub.com · rss
  2. ptdbugsx.com · ptdbugs · x
  3. dbu.gsdbu.gs · rss

Incidents like this, every morning

The ones that need action first, in a 3-minute read.

Free · 1 email a day, in the morning · no spam, unsubscribe in 1 click

Get the next one tomorrow morning

One email a day with what changed, what to fix first and how.

Free · 1 email a day, in the morning · no spam, unsubscribe in 1 click

Share it with your team

Whoever handles security with you should get it too.

LinkedIn X

Your colleague gets a confirmation request. Nothing is sent unless they confirm.

See all news

Read also

Before you go: get this every day

The HIFY Radar daily edition lands every morning with the incidents that need action. Free.

Free · 1 email a day, in the morning · no spam, unsubscribe in 1 click