Poodle relies on an often overlooked feature of SSLv3: most Padding bit are ignored.
In TLS 1.0, the Padding bits (bytes added in a record to make the length compatible with CBC Encryption, which only processes full blocks) is fully specified; all the bytes must have a specific value and the recipient checks that.
In SSLv3, Padding bits contents are ignored, which allows an attacker to perform alterations that go mostly unnoticed. The alteration impact only non-applicative data, but can be used as a decryption oracle in a way vaguely similar to BEAST.
There are some concerns of "older" devices, typically, smaller devices being able to support only TLS 1.1 or TLS 1.2. Do your own due diligence.