Essa falhas contemplam até a versão 1.5 do Java. Ou seja, já estavam lá na época da Sun e foram descobertas agora, o que é normal em qualquer software grande.
Acho fato que todo software amplamente usado é muito visado por hackers. Antigamente atualizações de segurança a gente tinha que entrar no site e baixar o app inteiro. Até funciona quando o programa é pouco visado ou é ativo somente quando está em uso, como o LibreOffice e outras suítes. Mas pra melhorar a segurança, muitos aplicativos liberam downloads pequenos apenas com patchs e colocam recursos de atualização automática, como o Windows, MS Office, Flash, muitos bancos de dados, etc.
O que o Java precisava era esse tipo de coisa: permitir baixar apenas a atualização de segurança, fazer o download automático, permitir atualizar a VM sem ser administrador da máquina, etc. O pessoal está fazendo sensacionalismo em cima das falhas de segurança do Java pra atingir a Oracle, visto que até a MS bate pesado em cima disso, apesar do Windows e IE serem os campeões de falhas e de tempo pra correção de segurança. E atacar um concorrente é estratégia legítima no mercado.
Alguma coisa a Oracle melhorou: antigamente se você baixava e instalava uma nova vm, a vm antiga ainda podia ser usada e as aplicações que foram instaladas na vm antiga, continuavam a usá-la precisando de uma alteração manual pra que pegue a máquina nova. Outra recentemente foi o plugin verificar se estava defasado e diminuir os privilégios.
Mas a empresa ainda tem muito onde melhorar, quem sabe isso não seja um incentivo pra Oracle e pros desenvolvedores java?