He had a Pakistani roommate at Occidental, but Urdu, even if he speaks it, is not Farsi. There is no evidence that I know of that he speaks any significant amount of Farsi or Darii, let alone at a native speaker level. He almost certainly didn’t learn either language in Indonesia. Moreover, given that Obama is evidently intellectually lazy and has not apparent gift for languages, I doubt that he spent thousands of hours on his own working intensely to learn Farsi.
I can’t imagine that the CIA would find a young dope smoking, Marxist Obama useful.
Much more likely the KGB. I wouldn't be too surprised if their modern-date counterpart (the FSB) created phony documents to throw people off course. They are masters of deception, although it actually doesn't take much trickery at all, unfortunately, to fool most of us. They are known to have done this sort of thing in the past. "CIA created the AIDs virus to kill Black people" is one such example. They were caught red-handed on this one by someone, I believe, at Accuracy In Media a couple of years or so ago.
NONE of his college records have ever been released — who knows what foreign languages he studied, AND if he’s a spook, they have their own private language institutes.