Now I know the odds are of me being able to recover them are practically null without the seed/password but in light of todays vulnerability on electrum it had me thinking, is there a bug/hack/etc that I could use to recover my seed from my electrum wallet? It's still running version 2.5.1.
No... the vulnerability only allows retrieval of seeds/private keys etc if the wallet file had NO password. If it had a password, you would only be able to read the encrypted seed/private keys. No different to what you would see if you simply opened the wallet file with a text editor.
About your only option would be trying to brute force it using something like btcrecover (
https://github.com/gurnec/btcrecover)... but for that to be of any real use, you really need to have *some* idea of what the password was so that you can try creating a token file... OR, you'd need your password to be relatively short and not complex (ie. 8-10 chars or less and only letters/numbers)