The image handler in the WordPress and Joomla builder lets anyone write a PHP file to the uploads folder. YOOtheme fixed it in 5.0.53 on 21 October; Unit 42 saw webshells two days later and JPCERT/CC flagged it on 5 November.
Edito CMS fixes eight flaws, including JWT forgery to admin access
EditorialBy TrustList Editorial
CERT Polska coordinated CVE-2026-59074 to CVE-2026-59081 in the Polish CMS: version 5.10.2607 fixes seven, 5.8 gets hotfixes, and tokens sent in query strings stay unfixed.
About Edito CMS fixes eight flaws, including JWT forgery to admin access
Edito CMS fixes eight flaws, including JWT forgery to admin access
13 November 2026: Edito CMS, a content management system used by Polish organisations, has eight vulnerabilities, CVE-2026-59074 to CVE-2026-59081, the worst of which lets a low-privileged user forge a session token for any account, administrators included. CERT Polska, which coordinated the disclosure, says version 5.10.2607 fixes seven of them and hotfixes exist for 5.8; one is left unfixed.
Not yet independently verified. CERT Polska gives no CVSS scores and no exploitation status, and we have not found a separate advisory from the vendor. We will update this when it can be confirmed, and remove this note.
Token forgery and code execution
The most serious flaws are at the authentication and data layers.
- CVE-2026-59074: the JWT refresh logic does not validate signatures, so a logged-in user can forge a token carrying another user's ID and receive a valid session for that account.
- CVE-2026-59075: dynamic LINQ injection through the sort parameter of paginated admin endpoints lets an attacker infer stored values one character at a time.
- CVE-2026-59081: JSON is deserialised without validation, which CERT Polska says can lead to code execution on the server.
Stored scripts and uploads
Four more flaws affect content and profiles. CVE-2026-59076, 59077 and 59078 are stored cross-site scripting through the profile name fields at /api/auth/profile, content in the Tiny editor and avatar uploads. CVE-2026-59079 lets the avatar upload accept any file type.
The flaw that stays open
CVE-2026-59080 is the transmission of JWTs in GET query strings, where they can end up in proxy logs, browser history and referrer headers. It affects every release up to and including 5.10.2607, and the vendor has not fixed it, judging the likelihood of exploitation very low. Sites that keep the system should check where web server and proxy logs are stored and who can read them.
Fixed versions
- Edito CMS 5.10.2607: fixes CVE-2026-59074 to 59079 and 59081.
- Edito CMS 5.8: hotfixes available from the vendor.
- All releases through 5.10.2607: CVE-2026-59080 remains.
The flaws were found by Michał Majchrowicz, Dawid Małecki and Paweł Zdunek of the AFINE team. Because the token forgery needs only an ordinary account, sites that allow public registration or have many editors face the highest exposure. After upgrading, rotating the JWT signing configuration and reviewing recent administrator sessions would close off tokens forged before the fix. We list seven headless CMS platforms and nine enterprise content management products for teams weighing a move.
Related on TrustList:
- Drupal Commerce access bypass is exploited; update to 3.3.13
- Attackers drop webshells through YOOtheme Pro flaw CVE-2026-102785
Sources
Categories & features
- Poland
- Cybersecurity
- Web Security
- CMS
- Authentication
TrustList Weekly
The week in software and IT, in one email
The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.
You may be interested in
SA-CONTRIB-2026-254 rates CVE-2026-118539 highly critical (21 of 25): no login needed, every configuration exposed and attacks already under way. The security team tells shops to audit their orders.
CERT Polska published three CVEs for the twofactor_gauthenticator plugin. Every version before commit 4640889 is affected, and the fix exists only as a commit, with no tagged release.
CVE-2026-114509 lets an attacker with no token log in as an existing user on apps using TokenGuard with MySQL or MariaDB. Upgrade to 13.29.0 or 12.68.0; a proof of concept is public.
Italy's CSIRT counts two critical and six high flaws fixed in 5.11.2 and 4.18.9. Two more high-severity bugs followed, fixed in 5.11.4 and 5.11.5.
Italy's ACN and the Dutch NCSC report attacks on the core update race condition fixed in WordPress 7.1.4, in which an unauthenticated attacker runs code from the staging folder during an update. Backports go to 4.7.39.
Neither bulletin reports exploitation, but ColdFusion servers have been attacked soon after past patch days; AEM 6.5 customers must apply named hotfixes on top of their service pack.
Belgium's national cyber security centre says several Belgian organisations were broken into through Microsoft sign-in with a phone number and a one-time code, and asks admins to remove SMS as a first factor after checking who relies on it.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More PolandThe ranking for this subject
- CompaniesAgencies, consultancies and IT service providers, ranked by verified reviews.
- ProductsSoftware and SaaS with pricing, features, integrations and alternatives.
- AwardsAnnual recognition decided by verified reviews and an independent jury.
- LaunchesNew products and releases, voted up by the community every day.
- AI ModelsBenchmark scores and community ratings for every major model.
- RequestsBuyers describe what they need; vendors respond directly.
- PeopleReviewers, authors and makers with public profiles.
- ComparePut up to four listings side by side before you shortlist.