diff --git a/config/patches/exiftool/allowlist-types.patch b/config/patches/exiftool/allowlist-types.patch
index 11f4f203bc72c57c43488cdf48fe133a9a1f79cd_Y29uZmlnL3BhdGNoZXMvZXhpZnRvb2wvYWxsb3dsaXN0LXR5cGVzLnBhdGNo..8f4b025831ab1dc45d7b64a2783d7ec3d6cc703e_Y29uZmlnL3BhdGNoZXMvZXhpZnRvb2wvYWxsb3dsaXN0LXR5cGVzLnBhdGNo 100644
--- a/config/patches/exiftool/allowlist-types.patch
+++ b/config/patches/exiftool/allowlist-types.patch
@@ -1,5 +1,5 @@
 diff --git a/lib/Image/ExifTool.pm b/lib/Image/ExifTool.pm
-index 6c3a6292..90b57c2e 100644
+index 1e4f591a..737599f4 100644
 --- a/lib/Image/ExifTool.pm
 +++ b/lib/Image/ExifTool.pm
 @@ -190,19 +190,10 @@ $defaultLang = 'en';    # default language
@@ -13,7 +13,7 @@
 -                RAR 7Z BZ2 CZI TAR EXE EXR HDR CHM LNK WMF AVC DEX DPX RAW Font
 -                RSRC M2TS MacOS PHP PCX DCX DWF DWG DXF WTV Torrent VCard LRI
 -                R3D AA PDB PFM2 MRC LIF JXL MOI ISO ALIAS JSON MP3 DICOM PCD ICO
--                TXT);
+-                TXT AAC);
 +@fileTypes = qw(JPEG TIFF);
  
  # file types that we can write (edit)
@@ -24,7 +24,7 @@
  my %writeTypes; # lookup for writable file types (hash filled if required)
  
  # file extensions that we can't write for various base types
-@@ -223,346 +214,9 @@ my %createTypes = map { $_ => 1 } qw(XMP ICC MIE VRD DR4 EXIF EXV);
+@@ -224,347 +215,9 @@ my %createTypes = map { $_ => 1 } qw(XMP ICC MIE VRD DR4 EXIF EXV);
  # (if extension may be more than one type, the type is a list where
  #  the writable type should come first if it exists)
  %fileTypeLookup = (
@@ -37,6 +37,7 @@
 -   '7Z'  => ['7Z', '7z archive'],
 -    A    => ['EXE',  'Static library'],
 -    AA   => ['AA',   'Audible Audiobook'],
+-    AAC  => ['AAC',  'Advanced Audio Coding'],
 -    AAE  => ['PLIST','Apple edit information'],
 -    AAX  => ['MOV',  'Audible Enhanced Audiobook'],
 -    ACR  => ['DICOM','American College of Radiology ACR-NEMA'],
@@ -373,7 +374,7 @@
  # typical extension for each file type (if different than FileType)
 diff --git a/lib/Image/ExifTool/AIFF.pm b/lib/Image/ExifTool/AIFF.pm
 deleted file mode 100644
-index a862a0de..00000000
+index f2c7a68d..00000000
 --- a/lib/Image/ExifTool/AIFF.pm
 +++ /dev/null
 @@ -1,312 +0,0 @@
@@ -666,7 +667,7 @@
 -
 -=head1 AUTHOR
 -
--Copyright 2003-2023, Phil Harvey (philharvey66 at gmail.com)
+-Copyright 2003-2024, Phil Harvey (philharvey66 at gmail.com)
 -
 -This library is free software; you can redistribute it and/or modify it
 -under the same terms as Perl itself.
diff --git a/config/software/exiftool.rb b/config/software/exiftool.rb
index 11f4f203bc72c57c43488cdf48fe133a9a1f79cd_Y29uZmlnL3NvZnR3YXJlL2V4aWZ0b29sLnJi..8f4b025831ab1dc45d7b64a2783d7ec3d6cc703e_Y29uZmlnL3NvZnR3YXJlL2V4aWZ0b29sLnJi 100644
--- a/config/software/exiftool.rb
+++ b/config/software/exiftool.rb
@@ -15,7 +15,7 @@
 #
 
 name 'exiftool'
-version = Gitlab::Version.new('exiftool', '12.71')
+version = Gitlab::Version.new('exiftool', '12.73')
 default_version version.print(false)
 
 license 'GPL-1.0 or Artistic'