When a Pokémon with Weak Armor is hit by a physical move, its Defense drops by one stage, but its Speed increases by two stages (starting in Generation 7).
Stats can be raised to a maximum of +6 stages each or lowered to a minimum of -6 stages each.