DigiNews

Tech Watch by Johan Denoyer

← Back to articles

How curl was accidentally Turing-complete for nine months

Quality: 8/10 Relevance: 9/10

Summary

The article reveals that curl's config include mechanism could encode a two-counter machine, rendering curl Turing-complete under unbounded assumptions. A five-level include cap introduced in 8.17 prevents the reduction. It also covers a PoC for 2+3, runtime bounds, and notes the security impact is none.

🚀 Service construit par Johan Denoyer