diff --git a/packages/api/package.json b/packages/api/package.json
index 24263923f7f68c3153d52ea785c5fe0a0afb8d14..69c1653731d73f9795ee5e17e3fe7544191ecc82 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -16,7 +16,7 @@
     "build": "rm -rf dist && yarn run build:app && yarn run build:node && yarn run build:migrations && yarn run build:default-db"
   },
   "dependencies": {
-    "better-sqlite3": "^8.2.0",
+    "better-sqlite3": "^8.6.0",
     "node-fetch": "^3.3.2",
     "uuid": "^9.0.0"
   },
diff --git a/packages/loot-core/package.json b/packages/loot-core/package.json
index af426e1da604c4f065a7a15753fc8985c6348303..45bb6216e6d66a769b900588604c89f7e906af08 100644
--- a/packages/loot-core/package.json
+++ b/packages/loot-core/package.json
@@ -25,7 +25,7 @@
     "@types/adm-zip": "^0.5.0",
     "absurd-sql": "0.0.54",
     "assert": "^2.0.0",
-    "better-sqlite3": "^8.2.0",
+    "better-sqlite3": "^8.6.0",
     "browserify-zlib": "^0.2.0",
     "core-js": "^3.8.3",
     "csv-parse": "^4.10.1",
diff --git a/upcoming-release-notes/1643.md b/upcoming-release-notes/1643.md
new file mode 100644
index 0000000000000000000000000000000000000000..c67f3aaa2c2425da3e697bbe6eed9c6c96091bc6
--- /dev/null
+++ b/upcoming-release-notes/1643.md
@@ -0,0 +1,6 @@
+---
+category: Maintenance
+authors: [MatissJanis]
+---
+
+Upgraded `better-sqlite3` to 8.6.0 in order to fix electron-app data export crash
diff --git a/yarn.lock b/yarn.lock
index 1f8c911c7d012db36c9d33d40243d19067e05a8d..e0ab4665e0e12708f904ff5bc1858d9563238de7 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -17,7 +17,7 @@ __metadata:
   resolution: "@actual-app/api@workspace:packages/api"
   dependencies:
     "@types/uuid": ^9.0.2
-    better-sqlite3: ^8.2.0
+    better-sqlite3: ^8.6.0
     node-fetch: ^3.3.2
     typescript: ^5.0.2
     uuid: ^9.0.0
@@ -5942,14 +5942,14 @@ __metadata:
   languageName: node
   linkType: hard
 
-"better-sqlite3@npm:^8.2.0":
-  version: 8.3.0
-  resolution: "better-sqlite3@npm:8.3.0"
+"better-sqlite3@npm:^8.6.0":
+  version: 8.6.0
+  resolution: "better-sqlite3@npm:8.6.0"
   dependencies:
     bindings: ^1.5.0
     node-gyp: latest
-    prebuild-install: ^7.1.0
-  checksum: 00fc9f12058d2d157f56fe57b0f5c8ba705aee22a1dfe33ef8f60755531eda8f809cdb2377af314f6ed9396ad036094576e0596649bd6ca5bcaec172613e2dc9
+    prebuild-install: ^7.1.1
+  checksum: 9ebdfd675352347cda1ba30d620a3c512d9db827a1eba66460fd48203a7ad8138b0195893bbf47d40f704bcdd598710041271d4ed69779979b6f784c0d3579a1
   languageName: node
   linkType: hard
 
@@ -12913,7 +12913,7 @@ __metadata:
     adm-zip: ^0.5.9
     assert: ^2.0.0
     babel-loader: ^9.1.2
-    better-sqlite3: ^8.2.0
+    better-sqlite3: ^8.6.0
     browserify-zlib: ^0.2.0
     buffer: ^6.0.3
     core-js: ^3.8.3
@@ -15435,7 +15435,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"prebuild-install@npm:^7.1.0":
+"prebuild-install@npm:^7.1.1":
   version: 7.1.1
   resolution: "prebuild-install@npm:7.1.1"
   dependencies: