Varadharaj’s suggestion is right for you.
You can read the source in CCActionInterval.cpp CCMoveTo::update(ccTime). Actions are controlled by their update method.
So regarding you requirement, the simplest way is to create an global variable, use it to affect each CCActionInterval::update methods. You had to hack the code in CCMoveTo::update, CCRotateTo::update and so on.
If you don’t like to hack the engine, the other way is to learn Varadharaj’s design in AdvanceSprite: override your own update method.