diff -pruN 3.75/debian/cautious-launcher 3.75ubuntu1/debian/cautious-launcher
--- 3.75/debian/cautious-launcher	1970-01-01 00:00:00.000000000 +0000
+++ 3.75ubuntu1/debian/cautious-launcher	2025-10-31 08:38:35.000000000 +0000
@@ -0,0 +1,17 @@
+#!/bin/bash
+# For use with .desktop files and MIME handlers so that the Ubuntu Policy
+# can be followed: programs cannot be executed when they lack the execute bit.
+# https://wiki.ubuntu.com/SecurityTeam/Policies#Execute-Permission%20Bit%20Required
+exe="$1"
+shift || true
+if [ -n "$exe" ] && [ ! -x "$exe" ] && \
+   [ "${exe:0:5}" != "/usr/" ] && [ "${exe:0:5}" != "/opt/" ]
+then
+    if [ -n "$DISPLAY" ] && [ -x /usr/bin/zenity ]; then
+        /usr/bin/zenity --error --title "Blocked: $*" --text "The file '$exe' is not marked as executable.  If this was downloaded or copied from an untrusted source, it may be dangerous to run.  For more details, read about the <a href=\"https://wiki.ubuntu.com/Security/ExecutableBit\">executable bit</a>."
+    else
+        echo "$*: '$exe' is not executable.  Aborting." >&2
+    fi
+    exit 1
+fi
+exec "$@" "$exe"
diff -pruN 3.75/debian/changelog 3.75ubuntu1/debian/changelog
--- 3.75/debian/changelog	2025-09-02 00:10:10.000000000 +0000
+++ 3.75ubuntu1/debian/changelog	2025-10-31 08:38:56.000000000 +0000
@@ -1,3 +1,11 @@
+mailcap (3.75ubuntu1) resolute; urgency=medium
+
+  * Merge with Debian unstable (lp: #2130162). Remaining changes:
+    - Add "cautious-launcher" for handling execution of files that are
+      outside /usr and /opt.
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 31 Oct 2025 09:38:56 +0100
+
 mailcap (3.75) unstable; urgency=medium
 
   [ Josh Triplett ]
@@ -11,6 +19,14 @@ mailcap (3.75) unstable; urgency=medium
 
  -- Charles Plessy <plessy@debian.org>  Tue, 02 Sep 2025 09:10:10 +0900
 
+mailcap (3.74ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian unstable (LP: #2090933). Remaining changes:
+    - Add "cautious-launcher" for handling execution of files that are
+      outside /usr and /opt.
+
+ -- Mateus Rodrigues de Morais <mateus.morais@canonical.com>  Tue, 03 Dec 2024 09:53:02 -0300
+
 mailcap (3.74) unstable; urgency=medium
 
   636a1ce Respect TMPDIR. Thanks Michael Gold and наб (Closes: #1087340)
@@ -27,6 +43,14 @@ mailcap (3.73) unstable; urgency=medium
 
  -- Charles Plessy <plessy@debian.org>  Sun, 10 Nov 2024 12:28:44 +0900
 
+mailcap (3.72ubuntu1) oracular; urgency=medium
+
+  * Merge with Debian unstable (LP: #2073150). Remaining changes:
+    - Add "cautious-launcher" for handling execution of files that are
+      outside /usr and /opt.
+
+ -- Mateus Rodrigues de Morais <mateus.morais@canonical.com>  Mon, 15 Jul 2024 16:16:54 -0300
+
 mailcap (3.72) unstable; urgency=medium
 
   a3d5c4e Suppress the output of command -v (Closes: #1072516)
@@ -64,6 +88,14 @@ mailcap (3.71) unstable; urgency=medium
 
  -- Charles Plessy <plessy@debian.org>  Sun, 02 Jun 2024 20:49:28 +0900
 
+mailcap (3.70+nmu1ubuntu1) jammy; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - Add "cautious-launcher" for handling execution of files that are
+      outside /usr and /opt.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 10 Dec 2021 15:14:00 -0800
+
 mailcap (3.70+nmu1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -73,6 +105,14 @@ mailcap (3.70+nmu1) unstable; urgency=me
 
  -- Julien Cristau <jcristau@debian.org>  Mon, 29 Nov 2021 14:07:27 +0100
 
+mailcap (3.70ubuntu1) jammy; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - Add "cautious-launcher" for handling execution of files that are
+      outside /usr and /opt.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 18 Oct 2021 09:54:44 -0700
+
 mailcap (3.70) unstable; urgency=medium
 
   1cc4515 Replace deprecated `which` by `command -v`.
@@ -80,6 +120,14 @@ mailcap (3.70) unstable; urgency=medium
 
  -- Charles Plessy <plessy@debian.org>  Sat, 21 Aug 2021 08:18:46 +0900
 
+mailcap (3.69ubuntu1) impish; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - Add "cautious-launcher" for handling execution of files that are
+      outside /usr and /opt.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 27 Apr 2021 18:49:24 -0700
+
 mailcap (3.69) unstable; urgency=high
 
   7e52733 Revert 66f82f1 that broke opening of file names with unquoted
@@ -90,6 +138,16 @@ mailcap (3.69) unstable; urgency=high
 
  -- Charles Plessy <plessy@debian.org>  Fri, 26 Feb 2021 03:24:36 +0900
 
+mailcap (3.68ubuntu1) hirsute; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - Add "cautious-launcher" for handling execution of files that are
+      outside /usr and /opt.
+  * Dropped changes, included in Debian:
+    - Fix wrong boundary condition for Breaks/Replaces.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 06 Jan 2021 17:59:43 -0800
+
 mailcap (3.68) unstable; urgency=medium
 
   [Steve Langasek]
@@ -104,6 +162,14 @@ mailcap (3.68) unstable; urgency=medium
 
  -- Charles Plessy <plessy@debian.org>  Sun, 27 Dec 2020 08:54:58 +0900
 
+mailcap (3.67ubuntu1) hirsute; urgency=medium
+
+  * Add "cautious-launcher" for handling execution of files that are
+    outside /usr and /opt.
+  * Fix wrong boundary condition for Breaks/Replaces.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 20 Nov 2020 11:24:06 -0800
+
 mailcap (3.67) unstable; urgency=medium
 
   * Really upload to unstable.
diff -pruN 3.75/debian/control 3.75ubuntu1/debian/control
--- 3.75/debian/control	2025-09-02 00:10:10.000000000 +0000
+++ 3.75ubuntu1/debian/control	2025-10-31 08:38:56.000000000 +0000
@@ -1,5 +1,6 @@
 Source: mailcap
-Maintainer: Mime-Support Packagers <team+debian-mimesupport-packagers@tracker.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Mime-Support Packagers <team+debian-mimesupport-packagers@tracker.debian.org>
 Uploaders: Charles Plessy <plessy@debian.org>
 Section: utils
 Priority: optional
diff -pruN 3.75/debian/rules 3.75ubuntu1/debian/rules
--- 3.75/debian/rules	2025-09-02 00:10:10.000000000 +0000
+++ 3.75ubuntu1/debian/rules	2025-10-31 08:38:35.000000000 +0000
@@ -38,6 +38,7 @@ binary-indep:
 	install -m 644 update-mime.man		debian/tmp/usr/share/man/man8/update-mime.8
 	install -m 755 run-mailcap		debian/tmp/usr/bin/
 	install -m 644 run-mailcap.man		debian/tmp/usr/share/man/man1/run-mailcap.1
+	install -m 755 debian/cautious-launcher	debian/tmp/usr/bin/
 	install -m 644 debian/changelog		debian/tmp/usr/share/doc/$(package)/changelog
 	install -m 644 debian/copyright		debian/tmp/usr/share/doc/$(package)/copyright
 	install -m 755 debian-view		debian/tmp/usr/lib/mime/
