diff --git a/lib/config/presets/internal/workarounds.ts b/lib/config/presets/internal/workarounds.ts
index 0fe83edfad91300cd0fb02c780fb6165b42e4da2..f6e02c2b5b1060f98010be5590fde0d4d4ffaf81 100644
--- a/lib/config/presets/internal/workarounds.ts
+++ b/lib/config/presets/internal/workarounds.ts
@@ -5,7 +5,10 @@ export const presets: Record<string, Preset> = {
     description: [
       'A collection of workarounds for known problems with packages',
     ],
-    extends: ['workarounds:unstableV2SetupNodeActions'],
+    extends: [
+      'workarounds:unstableV2SetupNodeActions',
+      'workarounds:mavenCommonsCliAncientVersion',
+    ],
   },
   unstableV2SetupNodeActions: {
     description: 'Ignore wrongly tagged actions/setup-node v2 releases',
@@ -17,4 +20,13 @@ export const presets: Record<string, Preset> = {
       },
     ],
   },
+  mavenCommonsCliAncientVersion: {
+    packageRules: [
+      {
+        datasources: ['maven'],
+        packageNames: ['commons-cli:commons-cli'],
+        allowedVersions: '!/20040117.000000/',
+      },
+    ],
+  },
 };