3 ms·
Network drivers contribute to "bugs" surprisingly often. I've had my share of issues with them. I'd go as far to claim this: If you're shipping a product that
by vardump 3y ago
Network drivers contribute to "bugs" surprisingly often. I've had my share of issues with them.
I'd go as far to claim this: If you're shipping a product that relies on networking at your customer's premises you basically need to maintain a list of cards and drivers that you support. Especially if you're doing anything weird, where "weird" means anything but bog standard TCP.
- YetAnotherNick 3y agoHow can network driver corrupt a database?
- throwaway2037 3y agoBy corrupting the data that was received.
- toast0 3y agoMost network drivers run in kernel context and can access and write to everything. Additionally, unless your system has an iommu and configures it to strictly limit your NIC, most NICs can DMA to any address in memory. Unintentionally providing the wrong address to receive a packet with is a great way to corrupt a database.