Plot hole: In the end, all they have to do is ask the President, when he's conscious (Liev didn't kill him; he just knocked him unconscious), who killed everyone in the control room and nearly killed him. He would know who the traitor is and it's not Salt - when they look back at the facts, they'll see how Salt only killed when she absolutely had to, and how she saved lives and stopped a 3rd world war.
Factual error: The 20 banknote shown is multicoloured, but the real one is plain blue. (00:40:40)
Other mistake: When Salt was trying to escape in the CIA building, the tactical team was preparing to enter Salt's final hold up, the holographic sight on one of the tactical team member's M4 is mounted the wrong way.
Continuity mistake: When Salt and Winters first start talking between the glass window in the bunker Salt's body is facing slightly to the left. The camera cuts to the front of Salt and she is now facing right.
Continuity mistake: After Salt is arrested at the V.P.'s funeral, the police vehicles drive up a ramp directly behind the building with the Silvercup studios sign on the roof, yet when she is attempting to escape and rams the SUV she is in into the back of the escort patrol car in front of her, you can see they are now in front of the Silvercup studios building which is now a couple of blocks away in the background. (00:50:30 - 00:51:20)
Continuity mistake: In the scene where Salt is escaping the CIA for the first time, she removes her heels to be able to run, in the first shot her shoes are close together, but in the next shot they are further apart. (00:18:35)
Continuity mistake: The blood on Salt's face changes between shots, as the helicopter removes her from the White House lawn. (01:23:10)
Continuity mistake: Salt climbs down the elevator shaft dressed in a white shirt, but she exits with her skin and clothes totally spotless.
Revealing mistake: When Salt sits on the helicopter there are two of the same cuts with Salt looking through the heli's window with yawning guy in the background. Cuts split by the view of Washington DC.
Factual error: Her name is wrong. In Russia if your father's last name is Chenkov but you are female, then your last name would be Chenkova.
Continuity mistake: When Salt is arrested by the police, she is covered in a white powder. But, later, there is hardly any white powder to be seen.
Factual error: An airbag deploys in the police car when Salt crashes it through the railing and onto the road below. But this airbag should have deployed much earlier on when the car had experienced multiple head-on collisions with various other cars.
Continuity mistake: Salt is in the Russian boat approaching the radioman. She throws some grenades down the stairs and some around, and explosions occur with fire and bits and pieces flying everywhere. Then she goes for a walk to kill some more guys and when she comes back to the same place it all looks nice and clean as before, no dust, no mess at all.
Revealing mistake: During the scene where Salt spreads her belongings on the bed of her hotel room after the opening chase, you can see in the close-up shot that the primers of the bullets are missing. This means that the bullets are lacking the necessary components (both the primer and the gunpowder) to actually be fired.
Continuity mistake: Salt leaves an ashtray with a pack of cigarettes on a table. Its position between the first angle and the following angle differs, with the pack suddenly standing out off the ashtray.
Continuity mistake: In the scene where Salt was escaping from her home and hid from her pursuer by dodging behind an air conditioner on the outside surface of the building, the previous scene shows that there's not enough space for hiding.
Continuity mistake: When Salt walks out of the church she is very dirty from the dust from the explosion. But in the scene in the police car afterwards she (and especially her hair) is completely clean.
Continuity mistake: When Salt escapes from the cop car, the broken windows and damage to the car appear/disappear during the chase, especially when her car jumps off the road and becomes a spotless new vehicle.
Continuity mistake: When interrogating Orlov her wedding ring is in different positions when the camera cuts to her.
Revealing mistake: In the White House after they have captured Salt and are walking her chained to be transferred, they meet Ted up the stairs and she chokes him with the chains. Liev Schreiber is replaced by a double with a different hair cut. Ted's hair is short while the double's is long.
Answer: She stole it as well.