Hi,

I'm not against marking ply unsupported, but I must say the CVE is 
very questionable.

On Mon, Jun 08, 2026 at 04:15:11PM +0200, Sylvain Beucler wrote:
> We are not able to get official security feedback, e.g. for:
> https://www.openwall.com/lists/oss-security/2026/01/23/4
> which is both 9.8/critical:
> https://nvd.nist.gov/vuln/detail/CVE-2025-56005
> and unimportant at Debian:
> https://security-tracker.debian.org/tracker/CVE-2025-56005
> and disputed at independent pages:
> https://github.com/tom025/ply_exploit_rejection

I agree with this dispute. It is well known in the Python community 
to not load pickle files from unknown sources, preferably only when 
you are sure the pickle file came from your own program.
And in PLY, its really meant to be pointed to a pickled version of 
the PLY result, IOW (de-)serializing the in-memory built executable 
code!

If this CVE was valid, then I imagine the solution for it is to put 
in the docs "don't do this".

Also: why is there no bug against src:ply?

Best,
Chris
(a ply user)

Reply via email to