diff --git a/changelogs/unreleased/gh-8374-local-print-accepts-non-strings.md b/changelogs/unreleased/gh-8374-local-print-accepts-non-strings.md
new file mode 100644
index 0000000000000000000000000000000000000000..06d96bf3efeed7d96539313f309f32ed0c5936b0
--- /dev/null
+++ b/changelogs/unreleased/gh-8374-local-print-accepts-non-strings.md
@@ -0,0 +1,6 @@
+## bugfix/console
+
+* Fixed `console.local_print()` accepting only string arguments. It backfired in
+  some rare cases, e.g. when connecting via tarantoolctl to cartridged tarantool
+  and using wrong credentials, a cdata error was passed through the
+  `local_print()`, that failed to interpret it (gh-8374).