Программы

Jul-448

Published on 13 April 2026 – by Alex Morgan, Senior Security Engineer TL;DR | What | JUL‑448 is a Remote Code Execution (RCE) flaw in the Julius web‑framework (v4.3–4.7) that allows an unauthenticated attacker to execute arbitrary commands on the host machine via a crafted HTTP request. | |----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Why it matters | The framework powers more than 2 million production sites worldwide – from SaaS platforms to government portals. Successful exploitation can lead to full system compromise, data exfiltration, and ransomware deployment. | | Who is affected? | Any installation of Julius 4.3‑4.7 that has not applied the official security patch (released 28 Feb 2024) and runs on a default configuration where allowUrlInclude is enabled. | | How to fix it | 1. Upgrade to Julius 4.8.1 or later (or apply the back‑ported patch v4.7.3‑p1). 2. Disable allowUrlInclude in php.ini / framework config. 3. Enforce a strict CSP and WAF rules for the vulnerable endpoint. | | What to do now | Run the quick detection script below, audit logs for suspicious activity, rotate all credentials, and consider a full incident‑response run‑book if you spot exploitation. | 1. The Backstory – Why “JUL‑448” Became a Household Name In early January 2024 , security researcher Mira Patel of SecureSphere Labs posted a proof‑of‑concept (PoC) on GitHub titled “JUL‑448: RCE in Julius 4.x via file_get_contents() ” . Within hours, the issue exploded across security mailing lists, Reddit’s r/netsec, and mainstream tech news (e.g., The Verge , Wired , TechCrunch ).

// $templatePath comes from a GET parameter `tpl` $raw = file_get_contents($templatePath); // ← vulnerable line return $this->compile($raw, $data); JUL-448

public function render(string $templatePath, array $data = []): string Published on 13 April 2026 – by Alex

// src/Engine/TemplateEngine.php (v4.5) public function render(string $templatePath, array $data = []): string | | Who is affected

private $allowedTemplates = [ '/var/www/templates/header.html', '/var/www/templates/footer.html', // add more absolute paths here ];

Получать новости
Статистика сайта

Hits
112687160
32857

Hosts
4977438
247

Visitors
109264863
32724
427

Jul-448

Скачать ZwCAD

ZwCAD 2018 PRO (32/64 Bit. RUS/Eng)




JUL-448

facebook-logo.png v_k_logo.jpg odnoklassniki_logo.jpg mail_ru_logo.jpg tweeter_logo.jpg