| ▲ | fourthark 9 hours ago | ||||||||||||||||||||||
Does it fix the security flaws that caused the original project to be shut down? | |||||||||||||||||||||||
| ▲ | jawiggins 7 hours ago | parent | next [-] | ||||||||||||||||||||||
Because it was written in C, libxml2's CVE history has been dominated by use-after-free, buffer overflows, double frees, and type confusion. xmloxide is written in pure Rust, so these entire vulnerability classes are eliminated at compile time. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | blegge 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
https://gitlab.gnome.org/GNOME/libxml2/-/commit/0704f52ea4cd... Doesn't seem to have shut down or even be unmaintained. Perhaps it was briefly, and has now been resurrected? | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | notpushkin 8 hours ago | parent | prev [-] | ||||||||||||||||||||||
If by flaws you mean the security researchers spamming libxml2 with low effort stuff demanding a CVE for each one so they can brag about it – no, I don’t think anybody can fix that. | |||||||||||||||||||||||
| |||||||||||||||||||||||