summaryrefslogtreecommitdiffstats
path: root/multimedia/vlc/files
diff options
context:
space:
mode:
authorahze <ahze@FreeBSD.org>2007-02-24 15:34:35 +0000
committerahze <ahze@FreeBSD.org>2007-02-24 15:34:35 +0000
commit2482f8f8a1e96445e1ba6fbe246651265430989f (patch)
tree432dfbcb6f8ed2865e251446110e65fccb03d455 /multimedia/vlc/files
parentd12e858984b6646dbd42529db0f7f456dc86fd06 (diff)
downloadFreeBSD-ports-2482f8f8a1e96445e1ba6fbe246651265430989f.zip
FreeBSD-ports-2482f8f8a1e96445e1ba6fbe246651265430989f.tar.gz
Patch a C-style format string vulnerability in the CDDA and VCDX plugins.
Security: http://www.videolan.org/sa0701.html Obtained from: videolan project
Diffstat (limited to 'multimedia/vlc/files')
-rw-r--r--multimedia/vlc/files/patch-vlc-0.8.6-MOAB-02-01-200768
1 files changed, 68 insertions, 0 deletions
diff --git a/multimedia/vlc/files/patch-vlc-0.8.6-MOAB-02-01-2007 b/multimedia/vlc/files/patch-vlc-0.8.6-MOAB-02-01-2007
new file mode 100644
index 0000000..5e41d1e
--- /dev/null
+++ b/multimedia/vlc/files/patch-vlc-0.8.6-MOAB-02-01-2007
@@ -0,0 +1,68 @@
+diff -ru vlc-0.8.6.orig/modules/access/cdda/access.c vlc-0.8.6/modules/access/cdda/access.c
+--- modules/access/cdda/access.c 2007-01-03 10:01:09.000000000 +0100
++++ modules/access/cdda/access.c 2007-01-03 10:02:45.000000000 +0100
+@@ -89,17 +89,17 @@
+ case CDIO_LOG_DEBUG:
+ case CDIO_LOG_INFO:
+ if (p_cdda->i_debug & INPUT_DBG_CDIO)
+- msg_Dbg( p_cdda_input, message);
++ msg_Dbg( p_cdda_input, "%s", message);
+ break;
+ case CDIO_LOG_WARN:
+- msg_Warn( p_cdda_input, message);
++ msg_Warn( p_cdda_input, "%s", message);
+ break;
+ case CDIO_LOG_ERROR:
+ case CDIO_LOG_ASSERT:
+- msg_Err( p_cdda_input, message);
++ msg_Err( p_cdda_input, "%s", message);
+ break;
+ default:
+- msg_Warn( p_cdda_input, message,
++ msg_Warn( p_cdda_input, "%s\n%s %d", message,
+ "the above message had unknown cdio log level",
+ level);
+ }
+diff -ru vlc-0.8.6.orig/modules/access/vcdx/access.c vlc-0.8.6/modules/access/vcdx/access.c
+--- modules/access/vcdx/access.c 2007-01-03 10:01:10.000000000 +0100
++++ modules/access/vcdx/access.c 2007-01-03 10:01:52.000000000 +0100
+@@ -92,17 +92,17 @@
+ case CDIO_LOG_DEBUG:
+ case CDIO_LOG_INFO:
+ if (p_vcdplayer->i_debug & INPUT_DBG_CDIO)
+- msg_Dbg( p_vcd_access, message);
++ msg_Dbg( p_vcd_access, "%s", message);
+ break;
+ case CDIO_LOG_WARN:
+- msg_Warn( p_vcd_access, message);
++ msg_Warn( p_vcd_access, "%s", message);
+ break;
+ case CDIO_LOG_ERROR:
+ case CDIO_LOG_ASSERT:
+- msg_Err( p_vcd_access, message);
++ msg_Err( p_vcd_access, "%s", message);
+ break;
+ default:
+- msg_Warn( p_vcd_access, message,
++ msg_Warn( p_vcd_access, "%s\n%s %d", message,
+ _("The above message had unknown log level"),
+ level);
+ }
+@@ -118,14 +118,14 @@
+ case VCD_LOG_DEBUG:
+ case VCD_LOG_INFO:
+ if (p_vcdplayer->i_debug & INPUT_DBG_VCDINFO)
+- msg_Dbg( p_vcd_access, message);
++ msg_Dbg( p_vcd_access, "%s", message);
+ break;
+ case VCD_LOG_WARN:
+- msg_Warn( p_vcd_access, message);
++ msg_Warn( p_vcd_access, "%s", message);
+ break;
+ case VCD_LOG_ERROR:
+ case VCD_LOG_ASSERT:
+- msg_Err( p_vcd_access, message);
++ msg_Err( p_vcd_access, "%s", message);
+ break;
+ default:
+ msg_Warn( p_vcd_access, "%s\n%s %d", message,
OpenPOWER on IntegriCloud