squid64 on Nostr: When I check CVEs most of the time it's memory safety related problems use after free ...
When I check CVEs most of the time it's memory safety related problems use after free and bounds checking. And this happens way too often especially in big projects like firefox or firefox based browsers. So many of those vulnerabilities could be fixed simply by using Rust. I think it makes sense to rewrite some things in Rust. While not perfect it could help avoid so many of those which happen way too often. Though sometimes it goes too far like we get a rust rewrite for a tiny program that didn't even need one, but I would say for big projects, using Rust makes a lot of sense.
Published at
2026-04-11 04:26:53 UTCEvent JSON
{
"id": "47b6aabdb4066548625059d30f76634e011b19e3716c79a4c02727a65b44667b",
"pubkey": "1aa59b0b4c4c250e636e2b9ee351dd1f7cd01cdbc7af8e4349b9e17a64722084",
"created_at": 1775881613,
"kind": 1,
"tags": [
[
"proxy",
"https://fedi.squid64.ca/squid64/p/1775881613.556092",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "When I check CVEs most of the time it's memory safety related problems use after free and bounds checking. And this happens way too often especially in big projects like firefox or firefox based browsers. So many of those vulnerabilities could be fixed simply by using Rust. I think it makes sense to rewrite some things in Rust. While not perfect it could help avoid so many of those which happen way too often. Though sometimes it goes too far like we get a rust rewrite for a tiny program that didn't even need one, but I would say for big projects, using Rust makes a lot of sense.\n",
"sig": "1af3f67afb570982e570da2c79e229f54c590f06993134f934472b6b6e86268b7d0ae88310775afde44bcea2d88359b9e36e690e130ec63558b02f6c6ef9be00"
}