When we think about digital cameras, most people think about the electronic components. Bits, bytes, megapixels and the like. They tend to forget that there are mechanical parts: shutters, mirror complexes that move very quickly every time a picture is taken, causing friction. To reduce heat and wear, manufactures use various types of lubricants and oils on these parts. Unfortunately what may happen is that some of these lubricants may splash onto the camera chamber area or worse, onto the sensor itself. When cleaning the sensor with a Sensor Brush®/Arctic Butterfly® (Super Bright), you may come into contact with the chamber walls, contaminating the bristles and smearing it onto the sensor, or accidentally smear a droplet of oil that has already landed on the sensor. Now your situation has gone from bad to worse. But, don't fret. As bad as it seems it is quite easily removed, safely and effectively.
http://www.visibledust.com/help_troubleshooting.php
Warning: If you are using a brush on a full frame camera such as the Canon 5D, you should be careful to not get the brush bristles off the sides of the sensor. This can pick up lubricants on the brush bristles and spread what looks like grease on the sensor. Your camera contains lubricants such as in the mirror chamber and also the shutter component areas.
http://www.bobestrin.com/cleansensor.htm
Where ever it comes from, it's a cold hard fact. It's a mess to clean up too.