Vulnerabilities
Vulnerable Software

Vulnerability Details CVE-2025-55158

Vim is an open source, command line text editor. In versions from 9.1.1231 to before 9.1.1406, when processing nested tuples during Vim9 script import operations, an error during evaluation can trigger a double-free in Vim’s internal typed value (typval_T) management. Specifically, the clear_tv() function may attempt to free memory that has already been deallocated, due to improper lifetime handling in the handle_import / ex_import code paths. The vulnerability can only be triggered if a user explicitly opens and executes a specially crafted Vim script. This issue has been patched in version 9.1.1406.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.0
EPSS Ranking 10.8%
CVSS Severity
CVSS v3 Score 8.8
Products affected by CVE-2025-55158
  • Vim » Vim » Version: 9.1.1231
    cpe:2.3:a:vim:vim:9.1.1231
  • Vim » Vim » Version: 9.1.1232
    cpe:2.3:a:vim:vim:9.1.1232
  • Vim » Vim » Version: 9.1.1233
    cpe:2.3:a:vim:vim:9.1.1233
  • Vim » Vim » Version: 9.1.1234
    cpe:2.3:a:vim:vim:9.1.1234
  • Vim » Vim » Version: 9.1.1235
    cpe:2.3:a:vim:vim:9.1.1235
  • Vim » Vim » Version: 9.1.1236
    cpe:2.3:a:vim:vim:9.1.1236
  • Vim » Vim » Version: 9.1.1237
    cpe:2.3:a:vim:vim:9.1.1237
  • Vim » Vim » Version: 9.1.1238
    cpe:2.3:a:vim:vim:9.1.1238
  • Vim » Vim » Version: 9.1.1239
    cpe:2.3:a:vim:vim:9.1.1239
  • Vim » Vim » Version: 9.1.1240
    cpe:2.3:a:vim:vim:9.1.1240
  • Vim » Vim » Version: 9.1.1241
    cpe:2.3:a:vim:vim:9.1.1241
  • Vim » Vim » Version: 9.1.1242
    cpe:2.3:a:vim:vim:9.1.1242
  • Vim » Vim » Version: 9.1.1243
    cpe:2.3:a:vim:vim:9.1.1243
  • Vim » Vim » Version: 9.1.1244
    cpe:2.3:a:vim:vim:9.1.1244
  • Vim » Vim » Version: 9.1.1245
    cpe:2.3:a:vim:vim:9.1.1245
  • Vim » Vim » Version: 9.1.1246
    cpe:2.3:a:vim:vim:9.1.1246
  • Vim » Vim » Version: 9.1.1247
    cpe:2.3:a:vim:vim:9.1.1247
  • Vim » Vim » Version: 9.1.1248
    cpe:2.3:a:vim:vim:9.1.1248
  • Vim » Vim » Version: 9.1.1249
    cpe:2.3:a:vim:vim:9.1.1249
  • Vim » Vim » Version: 9.1.1250
    cpe:2.3:a:vim:vim:9.1.1250
  • Vim » Vim » Version: 9.1.1251
    cpe:2.3:a:vim:vim:9.1.1251
  • Vim » Vim » Version: 9.1.1252
    cpe:2.3:a:vim:vim:9.1.1252
  • Vim » Vim » Version: 9.1.1253
    cpe:2.3:a:vim:vim:9.1.1253
  • Vim » Vim » Version: 9.1.1254
    cpe:2.3:a:vim:vim:9.1.1254
  • Vim » Vim » Version: 9.1.1255
    cpe:2.3:a:vim:vim:9.1.1255
  • Vim » Vim » Version: 9.1.1256
    cpe:2.3:a:vim:vim:9.1.1256
  • Vim » Vim » Version: 9.1.1257
    cpe:2.3:a:vim:vim:9.1.1257
  • Vim » Vim » Version: 9.1.1258
    cpe:2.3:a:vim:vim:9.1.1258
  • Vim » Vim » Version: 9.1.1259
    cpe:2.3:a:vim:vim:9.1.1259
  • Vim » Vim » Version: 9.1.1260
    cpe:2.3:a:vim:vim:9.1.1260
  • Vim » Vim » Version: 9.1.1261
    cpe:2.3:a:vim:vim:9.1.1261
  • Vim » Vim » Version: 9.1.1262
    cpe:2.3:a:vim:vim:9.1.1262
  • Vim » Vim » Version: 9.1.1263
    cpe:2.3:a:vim:vim:9.1.1263
  • Vim » Vim » Version: 9.1.1264
    cpe:2.3:a:vim:vim:9.1.1264
  • Vim » Vim » Version: 9.1.1265
    cpe:2.3:a:vim:vim:9.1.1265
  • Vim » Vim » Version: 9.1.1266
    cpe:2.3:a:vim:vim:9.1.1266
  • Vim » Vim » Version: 9.1.1267
    cpe:2.3:a:vim:vim:9.1.1267
  • Vim » Vim » Version: 9.1.1268
    cpe:2.3:a:vim:vim:9.1.1268
  • Vim » Vim » Version: 9.1.1269
    cpe:2.3:a:vim:vim:9.1.1269
  • Vim » Vim » Version: 9.1.1270
    cpe:2.3:a:vim:vim:9.1.1270
  • Vim » Vim » Version: 9.1.1271
    cpe:2.3:a:vim:vim:9.1.1271
  • Vim » Vim » Version: 9.1.1272
    cpe:2.3:a:vim:vim:9.1.1272
  • Vim » Vim » Version: 9.1.1273
    cpe:2.3:a:vim:vim:9.1.1273
  • Vim » Vim » Version: 9.1.1274
    cpe:2.3:a:vim:vim:9.1.1274
  • Vim » Vim » Version: 9.1.1275
    cpe:2.3:a:vim:vim:9.1.1275
  • Vim » Vim » Version: 9.1.1276
    cpe:2.3:a:vim:vim:9.1.1276
  • Vim » Vim » Version: 9.1.1277
    cpe:2.3:a:vim:vim:9.1.1277
  • Vim » Vim » Version: 9.1.1278
    cpe:2.3:a:vim:vim:9.1.1278
  • Vim » Vim » Version: 9.1.1279
    cpe:2.3:a:vim:vim:9.1.1279
  • Vim » Vim » Version: 9.1.1280
    cpe:2.3:a:vim:vim:9.1.1280
  • Vim » Vim » Version: 9.1.1281
    cpe:2.3:a:vim:vim:9.1.1281
  • Vim » Vim » Version: 9.1.1282
    cpe:2.3:a:vim:vim:9.1.1282
  • Vim » Vim » Version: 9.1.1283
    cpe:2.3:a:vim:vim:9.1.1283
  • Vim » Vim » Version: 9.1.1284
    cpe:2.3:a:vim:vim:9.1.1284
  • Vim » Vim » Version: 9.1.1285
    cpe:2.3:a:vim:vim:9.1.1285
  • Vim » Vim » Version: 9.1.1286
    cpe:2.3:a:vim:vim:9.1.1286
  • Vim » Vim » Version: 9.1.1287
    cpe:2.3:a:vim:vim:9.1.1287
  • Vim » Vim » Version: 9.1.1288
    cpe:2.3:a:vim:vim:9.1.1288
  • Vim » Vim » Version: 9.1.1289
    cpe:2.3:a:vim:vim:9.1.1289
  • Vim » Vim » Version: 9.1.1290
    cpe:2.3:a:vim:vim:9.1.1290
  • Vim » Vim » Version: 9.1.1291
    cpe:2.3:a:vim:vim:9.1.1291
  • Vim » Vim » Version: 9.1.1292
    cpe:2.3:a:vim:vim:9.1.1292
  • Vim » Vim » Version: 9.1.1293
    cpe:2.3:a:vim:vim:9.1.1293
  • Vim » Vim » Version: 9.1.1294
    cpe:2.3:a:vim:vim:9.1.1294
  • Vim » Vim » Version: 9.1.1295
    cpe:2.3:a:vim:vim:9.1.1295
  • Vim » Vim » Version: 9.1.1296
    cpe:2.3:a:vim:vim:9.1.1296
  • Vim » Vim » Version: 9.1.1297
    cpe:2.3:a:vim:vim:9.1.1297
  • Vim » Vim » Version: 9.1.1298
    cpe:2.3:a:vim:vim:9.1.1298
  • Vim » Vim » Version: 9.1.1299
    cpe:2.3:a:vim:vim:9.1.1299
  • Vim » Vim » Version: 9.1.1300
    cpe:2.3:a:vim:vim:9.1.1300
  • Vim » Vim » Version: 9.1.1301
    cpe:2.3:a:vim:vim:9.1.1301
  • Vim » Vim » Version: 9.1.1302
    cpe:2.3:a:vim:vim:9.1.1302
  • Vim » Vim » Version: 9.1.1303
    cpe:2.3:a:vim:vim:9.1.1303
  • Vim » Vim » Version: 9.1.1304
    cpe:2.3:a:vim:vim:9.1.1304
  • Vim » Vim » Version: 9.1.1305
    cpe:2.3:a:vim:vim:9.1.1305
  • Vim » Vim » Version: 9.1.1306
    cpe:2.3:a:vim:vim:9.1.1306
  • Vim » Vim » Version: 9.1.1307
    cpe:2.3:a:vim:vim:9.1.1307
  • Vim » Vim » Version: 9.1.1308
    cpe:2.3:a:vim:vim:9.1.1308
  • Vim » Vim » Version: 9.1.1309
    cpe:2.3:a:vim:vim:9.1.1309
  • Vim » Vim » Version: 9.1.1310
    cpe:2.3:a:vim:vim:9.1.1310
  • Vim » Vim » Version: 9.1.1311
    cpe:2.3:a:vim:vim:9.1.1311
  • Vim » Vim » Version: 9.1.1312
    cpe:2.3:a:vim:vim:9.1.1312
  • Vim » Vim » Version: 9.1.1313
    cpe:2.3:a:vim:vim:9.1.1313
  • Vim » Vim » Version: 9.1.1314
    cpe:2.3:a:vim:vim:9.1.1314
  • Vim » Vim » Version: 9.1.1315
    cpe:2.3:a:vim:vim:9.1.1315
  • Vim » Vim » Version: 9.1.1316
    cpe:2.3:a:vim:vim:9.1.1316
  • Vim » Vim » Version: 9.1.1317
    cpe:2.3:a:vim:vim:9.1.1317
  • Vim » Vim » Version: 9.1.1318
    cpe:2.3:a:vim:vim:9.1.1318
  • Vim » Vim » Version: 9.1.1319
    cpe:2.3:a:vim:vim:9.1.1319
  • Vim » Vim » Version: 9.1.1320
    cpe:2.3:a:vim:vim:9.1.1320
  • Vim » Vim » Version: 9.1.1321
    cpe:2.3:a:vim:vim:9.1.1321
  • Vim » Vim » Version: 9.1.1322
    cpe:2.3:a:vim:vim:9.1.1322
  • Vim » Vim » Version: 9.1.1323
    cpe:2.3:a:vim:vim:9.1.1323
  • Vim » Vim » Version: 9.1.1324
    cpe:2.3:a:vim:vim:9.1.1324
  • Vim » Vim » Version: 9.1.1325
    cpe:2.3:a:vim:vim:9.1.1325
  • Vim » Vim » Version: 9.1.1326
    cpe:2.3:a:vim:vim:9.1.1326
  • Vim » Vim » Version: 9.1.1327
    cpe:2.3:a:vim:vim:9.1.1327
  • Vim » Vim » Version: 9.1.1328
    cpe:2.3:a:vim:vim:9.1.1328
  • Vim » Vim » Version: 9.1.1329
    cpe:2.3:a:vim:vim:9.1.1329
  • Vim » Vim » Version: 9.1.1330
    cpe:2.3:a:vim:vim:9.1.1330
  • Vim » Vim » Version: 9.1.1331
    cpe:2.3:a:vim:vim:9.1.1331
  • Vim » Vim » Version: 9.1.1332
    cpe:2.3:a:vim:vim:9.1.1332
  • Vim » Vim » Version: 9.1.1333
    cpe:2.3:a:vim:vim:9.1.1333
  • Vim » Vim » Version: 9.1.1334
    cpe:2.3:a:vim:vim:9.1.1334
  • Vim » Vim » Version: 9.1.1335
    cpe:2.3:a:vim:vim:9.1.1335
  • Vim » Vim » Version: 9.1.1336
    cpe:2.3:a:vim:vim:9.1.1336
  • Vim » Vim » Version: 9.1.1337
    cpe:2.3:a:vim:vim:9.1.1337
  • Vim » Vim » Version: 9.1.1338
    cpe:2.3:a:vim:vim:9.1.1338
  • Vim » Vim » Version: 9.1.1339
    cpe:2.3:a:vim:vim:9.1.1339
  • Vim » Vim » Version: 9.1.1340
    cpe:2.3:a:vim:vim:9.1.1340
  • Vim » Vim » Version: 9.1.1341
    cpe:2.3:a:vim:vim:9.1.1341
  • Vim » Vim » Version: 9.1.1342
    cpe:2.3:a:vim:vim:9.1.1342
  • Vim » Vim » Version: 9.1.1343
    cpe:2.3:a:vim:vim:9.1.1343
  • Vim » Vim » Version: 9.1.1344
    cpe:2.3:a:vim:vim:9.1.1344
  • Vim » Vim » Version: 9.1.1345
    cpe:2.3:a:vim:vim:9.1.1345
  • Vim » Vim » Version: 9.1.1346
    cpe:2.3:a:vim:vim:9.1.1346
  • Vim » Vim » Version: 9.1.1347
    cpe:2.3:a:vim:vim:9.1.1347
  • Vim » Vim » Version: 9.1.1348
    cpe:2.3:a:vim:vim:9.1.1348
  • Vim » Vim » Version: 9.1.1349
    cpe:2.3:a:vim:vim:9.1.1349
  • Vim » Vim » Version: 9.1.1350
    cpe:2.3:a:vim:vim:9.1.1350
  • Vim » Vim » Version: 9.1.1351
    cpe:2.3:a:vim:vim:9.1.1351
  • Vim » Vim » Version: 9.1.1352
    cpe:2.3:a:vim:vim:9.1.1352
  • Vim » Vim » Version: 9.1.1353
    cpe:2.3:a:vim:vim:9.1.1353
  • Vim » Vim » Version: 9.1.1354
    cpe:2.3:a:vim:vim:9.1.1354
  • Vim » Vim » Version: 9.1.1355
    cpe:2.3:a:vim:vim:9.1.1355
  • Vim » Vim » Version: 9.1.1356
    cpe:2.3:a:vim:vim:9.1.1356
  • Vim » Vim » Version: 9.1.1357
    cpe:2.3:a:vim:vim:9.1.1357
  • Vim » Vim » Version: 9.1.1358
    cpe:2.3:a:vim:vim:9.1.1358
  • Vim » Vim » Version: 9.1.1359
    cpe:2.3:a:vim:vim:9.1.1359
  • Vim » Vim » Version: 9.1.1360
    cpe:2.3:a:vim:vim:9.1.1360
  • Vim » Vim » Version: 9.1.1361
    cpe:2.3:a:vim:vim:9.1.1361
  • Vim » Vim » Version: 9.1.1362
    cpe:2.3:a:vim:vim:9.1.1362
  • Vim » Vim » Version: 9.1.1363
    cpe:2.3:a:vim:vim:9.1.1363
  • Vim » Vim » Version: 9.1.1364
    cpe:2.3:a:vim:vim:9.1.1364
  • Vim » Vim » Version: 9.1.1365
    cpe:2.3:a:vim:vim:9.1.1365
  • Vim » Vim » Version: 9.1.1366
    cpe:2.3:a:vim:vim:9.1.1366
  • Vim » Vim » Version: 9.1.1367
    cpe:2.3:a:vim:vim:9.1.1367
  • Vim » Vim » Version: 9.1.1368
    cpe:2.3:a:vim:vim:9.1.1368
  • Vim » Vim » Version: 9.1.1369
    cpe:2.3:a:vim:vim:9.1.1369
  • Vim » Vim » Version: 9.1.1370
    cpe:2.3:a:vim:vim:9.1.1370
  • Vim » Vim » Version: 9.1.1371
    cpe:2.3:a:vim:vim:9.1.1371
  • Vim » Vim » Version: 9.1.1372
    cpe:2.3:a:vim:vim:9.1.1372
  • Vim » Vim » Version: 9.1.1373
    cpe:2.3:a:vim:vim:9.1.1373
  • Vim » Vim » Version: 9.1.1374
    cpe:2.3:a:vim:vim:9.1.1374
  • Vim » Vim » Version: 9.1.1375
    cpe:2.3:a:vim:vim:9.1.1375
  • Vim » Vim » Version: 9.1.1376
    cpe:2.3:a:vim:vim:9.1.1376
  • Vim » Vim » Version: 9.1.1377
    cpe:2.3:a:vim:vim:9.1.1377
  • Vim » Vim » Version: 9.1.1378
    cpe:2.3:a:vim:vim:9.1.1378
  • Vim » Vim » Version: 9.1.1379
    cpe:2.3:a:vim:vim:9.1.1379
  • Vim » Vim » Version: 9.1.1380
    cpe:2.3:a:vim:vim:9.1.1380
  • Vim » Vim » Version: 9.1.1381
    cpe:2.3:a:vim:vim:9.1.1381
  • Vim » Vim » Version: 9.1.1382
    cpe:2.3:a:vim:vim:9.1.1382
  • Vim » Vim » Version: 9.1.1383
    cpe:2.3:a:vim:vim:9.1.1383
  • Vim » Vim » Version: 9.1.1384
    cpe:2.3:a:vim:vim:9.1.1384
  • Vim » Vim » Version: 9.1.1385
    cpe:2.3:a:vim:vim:9.1.1385
  • Vim » Vim » Version: 9.1.1386
    cpe:2.3:a:vim:vim:9.1.1386
  • Vim » Vim » Version: 9.1.1387
    cpe:2.3:a:vim:vim:9.1.1387
  • Vim » Vim » Version: 9.1.1388
    cpe:2.3:a:vim:vim:9.1.1388
  • Vim » Vim » Version: 9.1.1389
    cpe:2.3:a:vim:vim:9.1.1389
  • Vim » Vim » Version: 9.1.1390
    cpe:2.3:a:vim:vim:9.1.1390
  • Vim » Vim » Version: 9.1.1391
    cpe:2.3:a:vim:vim:9.1.1391
  • Vim » Vim » Version: 9.1.1393
    cpe:2.3:a:vim:vim:9.1.1393
  • Vim » Vim » Version: 9.1.1394
    cpe:2.3:a:vim:vim:9.1.1394
  • Vim » Vim » Version: 9.1.1395
    cpe:2.3:a:vim:vim:9.1.1395
  • Vim » Vim » Version: 9.1.1396
    cpe:2.3:a:vim:vim:9.1.1396
  • Vim » Vim » Version: 9.1.1397
    cpe:2.3:a:vim:vim:9.1.1397
  • Vim » Vim » Version: 9.1.1398
    cpe:2.3:a:vim:vim:9.1.1398
  • Vim » Vim » Version: 9.1.1399
    cpe:2.3:a:vim:vim:9.1.1399
  • Vim » Vim » Version: 9.1.1400
    cpe:2.3:a:vim:vim:9.1.1400
  • Vim » Vim » Version: 9.1.1401
    cpe:2.3:a:vim:vim:9.1.1401
  • Vim » Vim » Version: 9.1.1402
    cpe:2.3:a:vim:vim:9.1.1402
  • Vim » Vim » Version: 9.1.1403
    cpe:2.3:a:vim:vim:9.1.1403
  • Vim » Vim » Version: 9.1.1404
    cpe:2.3:a:vim:vim:9.1.1404
  • Vim » Vim » Version: 9.1.1405
    cpe:2.3:a:vim:vim:9.1.1405


Contact Us

Shodan ® - All rights reserved