CS2 Contract Bug Gives Skins Random Wear Levels
A Bug Found in CS2 Contract System — Players Are Getting Skins with Random Wear Levels

After the major October update, where Valve introduced the ability to craft knives and gloves using five “Covert” skins, Counter-Strike 2 players have discovered a new issue. When using Trade-Up Contracts, players can now receive skins with completely random wear quality.
Previously, the system followed a clear logic: the final skin’s wear level depended on the average condition of the items used in the contract. For example, if all ten skins were “Battle-Scarred,” the resulting item would have roughly the same wear level. However, that’s no longer the case — players are now getting “Factory New” skins even when only worn-out items were used in the contract, and vice versa — expensive “Factory New” skins can turn into “Battle-Scarred” ones.
Players are already joking that “Valve wouldn’t be Valve if they didn’t break something with their update.” This time, the developers seem to have “broken the contracts” — one of the core features of CS2’s in-game economy.
Valve Releases Small CS2 Update: Retakes Mode Improved and Stability Enhanced
Valve has yet to comment on the situation, but the marketplace is already showing the first signs of impact — the prices of some rare skins have started shifting due to an unexpected surge in unusual wear levels. The community now awaits a quick hotfix in the coming days.