I made the mistake of getting a small amount of Danish Oil on a wall when finishing a tabletop. The walls are freshly painted vinyl emulsion, and quite washable so I tried washing it off before it set. But this just seemed to spread it out further and further!
I've now tried painting over it...