Hi Christine

I noticed you already uploaded 1.31 fixing #699625 which is great,
thanks for working on this issue and fixing it already.

There is however one unfortunate thing:

 91 files changed, 28516 insertions(+), 2085 deletions(-)

This is a problem as the fix needs to go to testing too, but we are in
Freeze for wheezy now so the freeze policy[1] applies.

 [1]: http://release.debian.org/wheezy/freeze_policy.html

Could you isolate the fix needed and only perform a minimal update to
the package in regard to the version in testing? 1.30. I guess the
release team would like to see the changes reverted and have only the
bug fixed at this stage of the freeze.

I assue the only needed change is the following (only shortly looked
at the debdiff)?

----cut---------cut---------cut---------cut---------cut---------cut-----
--- latd-1.30/llogincircuit.cc  2008-08-20 13:10:23.000000000 +0000
+++ latd-1.31/llogincircuit.cc  2013-02-04 11:54:27.000000000 +0000
@@ -92,6 +92,11 @@
        else
        {
            char error[1024];
+           // Truncate cmdbuf at an arbitrary point to make sure it fits into 
error[], otherwise it's a
+           // potential security problem. Debian bug #699625
+           if (len > 900)
+                   len = 900;
+           cmdbuf[len] = '\0';
            debuglog(("Connect from invalid llogin version %s\n", cmdbuf));
            sprintf(error, "llogin version %s does not match latd version " 
VERSION, cmdbuf);
            send_reply(LATCP_ERRORMSG, error, -1);
----cut---------cut---------cut---------cut---------cut---------cut-----

Regards,
Salvatore


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to