I would try diluting it with small amount of water, and then blot, dilute with water, blot. Not rub - just take paper towel and dab dab .. see how much you can get out. Start small - make sure it doesn't spread.
I have light carpet upstairs and I do use a carpet stain remover if nothing else works. It does run the risk of bleaching the area, so I only do small amounts (a few squirts) and check. It's the kind of cleaner than kind of foams a bit, and instead of rubbing, I just dab and dilute, dab and dilute .. with paper towel. It's called Resolve Triple Action (red spray bottle).
If you use that, I would try a very small test area first. It did lighten the carpet at my old house a bit, but on my light carpets (beige) it was ok. I could live with it. Better than the stain.
Good luck :)