diff --git a/cross/fossil-scm/Makefile b/cross/fossil-scm/Makefile
index 0f65fee70bf..3bfba00ff6d 100644
--- a/cross/fossil-scm/Makefile
+++ b/cross/fossil-scm/Makefile
@@ -1,5 +1,5 @@
PKG_NAME = fossil-scm
-PKG_VERS = 2.12.1
+PKG_VERS = 2.17
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-v$(PKG_VERS).$(PKG_EXT)
PKG_DIST_SITE = https://www.fossil-scm.org/index.html/tarball/version-$(PKG_VERS)
diff --git a/cross/fossil-scm/digests b/cross/fossil-scm/digests
index cb641103cf4..c3a7371ea5d 100644
--- a/cross/fossil-scm/digests
+++ b/cross/fossil-scm/digests
@@ -1,3 +1,3 @@
-fossil-scm-v2.12.1.tar.gz SHA1 95fe8c7bceb58c8bc6b1e8a815b1d4fd26c6fa83
-fossil-scm-v2.12.1.tar.gz SHA256 fd65fbb73ceb84601adbdcff6e2e5819ba1f2eea963c9d6e6a36452b3860c55d
-fossil-scm-v2.12.1.tar.gz MD5 8040c3101d9aaeaeaf7e4758399356f6
+fossil-scm-v2.17.tar.gz SHA1 d6bed213d115da1eb224521bd2774541aee23793
+fossil-scm-v2.17.tar.gz SHA256 7d5d0d2f7e620f6148b316ff6ae2fde27835fb4caa4df8d794602fe82d4d0efb
+fossil-scm-v2.17.tar.gz MD5 a6e106eadf69f4e0b1c2869b22568d06
diff --git a/spk/fossil-scm/Makefile b/spk/fossil-scm/Makefile
index 7bfe3d02de0..dc1b24f5a45 100644
--- a/spk/fossil-scm/Makefile
+++ b/spk/fossil-scm/Makefile
@@ -1,6 +1,6 @@
SPK_NAME = fossil-scm
-SPK_VERS = 2.12.1
-SPK_REV = 2
+SPK_VERS = 2.17
+SPK_REV = 3
SPK_ICON = src/fossil-scm.png
DEPENDS = cross/fossil-scm
@@ -10,7 +10,7 @@ DISPLAY_NAME = Fossil SCM
DESCRIPTION = "Fossil is a simple, high-reliability, distributed software configuration management system."
STARTABLE = no
-CHANGELOG = "1. Update fossil-scm to 2.12.1.
2. Update openssl to 1.1."
+CHANGELOG = "1. Update fossil-scm to 2.17.
2. Update openssl to 1.1.1l."
HOMEPAGE = https://www.fossil-scm.org/
LICENSE = 2-clause BSD