Menu
 

Vintage Story Config Lib: Which Versions Are Safe

Vintage Story Config Lib: Which Versions Are Safe

Vintage Story itself is not affected. The game, the dedicated server and the official 1.22 builds are clean. This page is about a single mod: Config Lib, which shipped hidden code that deliberately crashes the game client under certain conditions.

Config Lib matters more than a typical mod because it is a dependency. It has over 650,000 downloads and many other mods require it, so plenty of people have it installed without ever choosing it.

The short version: versions 1.10.8 through 1.13.0 are retracted on the official mod database, and 1.12.0 was retracted by moderation specifically. The clean releases, 1.13.1 and 1.13.2, are built for Vintage Story 1.22 only. On a 1.22 server, update to 1.13.2. On a 1.21 server there is no clean build newer than 1.10.7, so the choice is to update the game or remove the mod.

What the code actually did

Config Lib contained code that checks which other mods are loaded and crashes your client if it finds ones the mod's author objected to. The stated target was mods the author considered cheating, but the trigger list also caught unrelated mods, including one that adds a radio to the game.

Two things are worth being precise about, because the word "malware" is doing a lot of work in the community discussion:

  • It is sabotage, not theft. The reported behaviour is crashing the game client. There is no public evidence of credential theft, file exfiltration, or anything reaching outside the game.
  • It targeted clients, not servers. The crash happens on the player's machine, based on the mods that machine has loaded. A dedicated server with Config Lib in its mod folder is not itself being attacked.

That second point is why this still matters to server owners: on a modded Vintage Story server, players are expected to run the same mod set as the server. If your server requires Config Lib, your players are running it too.

Version status

Taken from the release table on the official mod database, which marks retracted releases explicitly:

Config LibGame version it is built forStatus
1.13.21.22.0 to 1.22.7Current. Not retracted. The version to be on if your server runs 1.22.
1.13.11.22.0 to 1.22.7Not retracted. Changelog states the code was removed.
1.13.01.22.xRetracted.
1.12.01.22.0 to 1.22.1Retracted by moderation. The most widely installed affected version.
1.11.0, 1.11.11.22.0 previewsRetracted.
1.10.8 through 1.10.141.21.xRetracted.
1.10.7 and earlier1.21.0 to 1.21.5Not retracted. The newest clean build for a 1.21 server.

A retraction on the mod database is the author or a moderator pulling a release. It is the clearest public signal available of which builds are implicated, which is why this page uses it rather than trying to interpret the source code. Match the mod to your game version: the 1.13.x releases will not load on a 1.21 server, so "update to 1.13.2" is only correct advice on 1.22. Check the version file on your server, or the game version shown in the panel, before choosing.

How to check your server

Mods live in the Mods folder inside your server's data directory. Look for a file named configlib_<version>.zip and read the version from the filename.

ls data/Mods/ | grep -iE '^configlib_'

The pattern is anchored to the start of the filename on purpose; a loose match also catches the unrelated Auto Config Lib, covered next.

If you use our file manager or FTP, the same folder is browsable directly. See installing mods on a Vintage Story server for where that folder sits.

Do not confuse it with Auto Config Lib

autoconfiglib is a different mod, by a different author, and is not the compromised one. A loose search for "configlib" matches both. But do not read its presence as "nothing to do": Auto Config Lib requires Config Lib, so a server that has Auto Config Lib almost certainly has Config Lib installed alongside it. Auto Config Lib itself needs no update; the Config Lib next to it is what to check.

What to do

  1. Update Config Lib to the newest clean build for your game version. On Vintage Story 1.22 that is 1.13.2 from the official mod database. On 1.21 there is no clean build newer than 1.10.7, so either update the game to 1.22 first or remove the mod. Anything on the 1.10.8 to 1.13.0 range should move.
  2. Tell your players. They need the same version you do. A client still on an affected build can crash on your server even after you update, and it will look like a server fault.
  3. Back up before changing mods. Standard practice for any mod change on a live world. See save management.
  4. Restart the server so the new version loads. See updating a server safely.
  5. If a mod pulled Config Lib in as a dependency, check whether that mod still needs it, and whether its author has responded. Removing a dependency other mods rely on will break them.

Frequently asked

Is Vintage Story itself compromised?

No. This is one community mod. The game, the dedicated server, and official builds are unaffected. Headlines naming the game rather than the mod have caused avoidable alarm.

Was anything stolen from my machine?

There is no public evidence of data theft. The reported behaviour is a deliberate client crash under specific mod combinations. If you want certainty for your own machine, that is a question for the mod's source, not for a hosting guide.

Does my server need to be wiped or reinstalled?

No. Nothing here describes server-side damage, world corruption, or persistence. Updating the mod and restarting is the whole action.

I run a vanilla server. Am I affected?

No. Config Lib is a mod. If your Mods folder does not contain it, there is nothing to do.

Is 1.13.2 safe?

It is the current release, it is not retracted, and the 1.13.1 changelog states the code was removed. That is the best assurance publicly available. It is built for Vintage Story 1.22; it is not an option on a 1.21 server. If you would rather not rely on it, the alternative is removing Config Lib and the mods that depend on it.

My server is on Vintage Story 1.21. What do I do?

The 1.13.x releases will not load on 1.21. The newest release that is not retracted for 1.21 is 1.10.7, which predates the code. Moving to it means staying on an old mod build, so the cleaner path is updating the game to 1.22 and then installing 1.13.2. See updating your server version safely.

Related pages

Running a modded Vintage Story world on a managed Vintage Story server means scheduled backups are already in place before you change a mod, so a bad mod update is a restore rather than a lost world.

On sourcing: the version table above comes from the release list on the official Vintage Story mod database, which is the only first-party record of which builds were pulled. Community discussion is where this surfaced, but it is not the source used here.

Launch a Vintage Story server with this setup

Pick a preset and your new server boots preconfigured - rates, rules and mods already dialed in. Change anything later in the panel.

Browse all Vintage Story recipes →

Vintage Story Creative Builder

Peaceful builder preset: creative game-mode allowed, passive creatures, no temporal storms, doubled harvest, …

Vintage Story Hardcore Survival

High-stress survival preset: aggressive creatures, frequent temporal storms, slower harvest acceleration, per…

Tired of fighting this issue every patch?

Run a managed Vintage Story server with us. We handle the patches, mod-version pinning, save backups, and DDoS protection. Set up in minutes, multiple datacenter regions, no contract.

See Vintage Story hosting plans →
Top