Urgent.News

What's breaking now, across thousands of outlets.

Tech

Perl ๐Ÿช Weekly #796 - Perl and PHP

Originally published at Perl Weekly 796 Hi there, While PHP developments are rushing to resolve "php2shell" RCE vulnerabilities ( CVE-2026-109618 and CVE-2026-109619 ) caused by memory corruption and stale worker states, professionals that have worked with Perl approach the event with mixed feelings. For years, both languages used a very similar approach towards utilising scripts, however, owingโ€ฆ

In the most recent Perl Weekly Issue #796, dedicated to Perl and PHP, developers witnessed PHP's efforts to patch critical vulnerabilities resulting from memory corruption and stale worker states. These issues, known as php2shell RCE vulnerabilities, were assigned CVE-2026-109618 and CVE-2026-109619. Professionals with Perl experience viewed these developments with mixed emotions; while they appreciated PHP's rapid response to security concerns, they were also wary of the language's susceptibility to state leak defects due to its multi-request process worker model.

This model shares similarities with traditional CGI or PSGI/Plack architectures, which would not have experienced such vulnerabilities.

The Perl and Raku community remained focused on celebrating their shared interests, with registration and talk proposals now open for the London Perl & Raku Workshop (LPW) 2026. Scheduled for Saturday, November 21st, 2026, at The Cafe at Zoopla in Central London, the event represents an opportunity for Perl and Raku enthusiasts to engage with one another and share their knowledge.

The Perl and Raku Foundation's 25-year financial history has been analyzed by Olaf Alders, revealing periods of decline followed by recovery. This analysis, titled "The Perl and Raku Foundation by the Numbers," highlights the organization's resilience and growth despite challenges.

Robert Acock introduced Ex::Op, an XS alternative to Perl's classic Exporter. This drop-in replacement simplifies module imports and loop executions, ultimately improving performance. Additionally, John Napiorkowski reported that the PAGI specification, along with related tools, is transitioning to Perl 5.24 due to updates in its major dependencies. This change necessitates an upgrade for users with older Perl versions.

Rob Lauer shared an update on the libapreq2 library, which had been rendered incompatible with the latest CPAN installers. Lauer's version 2.18 resolves build issues, allowing old installations of mod_perl to function once again.

The Weekly Challenge provides participants with an opportunity to expand their coding horizons and potentially win a $50 prize. In Issue #796, participants were tasked with solving "Absent Smallest Positive" and "Binary Reflection" challenges. Contributors were encouraged to share their solutions, offering valuable insights to the community.

Ali Moradi's feature article offers a concise and idiomatic solution to a Perl problem, utilizing built-in functions and straightforward pointer-based scan loops. Arne Sommer's piece showcases Raku's expressiveness through features such as the zip comparison operator, regex captures, and antipairs. Bob Lied's analysis highlights the simplicity and effectiveness of solving problems using Perl, while also emphasizing the importance of maintaining proper tracking of states in cross-language implementations.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

Why Telegram's Billionaire Founder Chose Dubai as His Base

Why Telegram's Billionaire Founder Chose Dubai as His Base Pavel Durov did not arrive in Dubai by accident. The founder of Telegram moved his company to the emirate in 2017, and that decision hasโ€ฆ

  • Pavel Durov, Telegram founder, chose Dubai in 2017.
  • Durov's wealth comes from privately held Telegram.
  • Dubai's strategic location and tax benefits attracted Telegram.

Filling a PDF form on a laptop, and why I flatten the copy I send

A lot of forms still arrive as PDFs with a note that says "print, fill, scan, and send back". Most of the time you don't need the printer.

  • AcroForm is most common PDF form type with fillable fields
  • Use free browser tools to fill AcroForm fields easily
  • Flatten filled PDF to prevent accidental edits while preserving data

More from Monday 26 October โ†’