X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=php-buff_ovf.patch;fp=php-buff_ovf.patch;h=0b9c006dbf8abe910fcd01a22c6237b0423b2b5b;hb=47130bb86ff82df6ba9ec83597ffeacabc1d888a;hp=0000000000000000000000000000000000000000;hpb=72ad6add086b462795ce6d3a9a6ca5f8d8410b03;p=packages%2Fphp.git diff --git a/php-buff_ovf.patch b/php-buff_ovf.patch new file mode 100644 index 0000000..0b9c006 --- /dev/null +++ b/php-buff_ovf.patch @@ -0,0 +1,16 @@ +diff -ur php-5.3.6-orig//ext/sockets/sockets.c php-5.3.6//ext/sockets/sockets.c +--- php-5.3.6-orig//ext/sockets/sockets.c 2011-01-01 03:19:59.000000000 +0100 ++++ php-5.3.6//ext/sockets/sockets.c 2011-05-24 07:09:54.592779164 +0200 +@@ -1333,6 +1333,11 @@ + break; + + case AF_UNIX: ++ if (addr_len >= sizeof(s_un.sun_path)) { ++ php_error_docref(NULL TSRMLS_CC, E_WARNING, "Path too long", php_sock->type); ++ RETURN_FALSE; ++ } ++ + memset(&s_un, 0, sizeof(struct sockaddr_un)); + + s_un.sun_family = AF_UNIX; +Tylko w php-5.3.6//ext/sockets: sockets.c~