From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28011 invoked by alias); 8 May 2017 14:18:23 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 41069 Received: (qmail 22099 invoked from network); 8 May 2017 14:18:22 -0000 X-Qmail-Scanner-Diagnostics: from mail-it0-f42.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.214.42):SA:0(0.5/5.0):. Processed in 2.040729 secs); 08 May 2017 14:18:22 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RCVD_IN_SORBS_SPAM, SPF_PASS,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.1 X-Envelope-From: dualbus@gmail.com X-Qmail-Scanner-Mime-Attachments: |loop| X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.214.42 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=3shl98yFxWxoqT95HJusoBhU9lnZf+te9VEHpgByJsg=; b=tMIpWFOfSzLegXD66HreGVyLi8fSkk99tUW/nUg75gf+rcKgw8sONmI3FmFSTVdFo1 t5Md+xkwzbnNQERhhEbXim66s/b0RcEdvIyp9k1NVViM39i4ZDbRvDc/NBpWej9ol6hp zRWNw7i9rnRdCxUKoXl9JODPcESNEK79kfVRp/FWQXI40ZUlkrgWG99BNyZFgWD3T5DO m0ibuiwwKuY8xaV0EWfhZsYr1JptnM9OKs99qYZII80QCSadMdruninDadf8Zf2pDqV2 Q54Dg2yZTR28v5hMiAaWYHpiuMO5STeQAXCVamKzVM258rX7HWjkyIOs+1rwuaP/Q1I7 pf2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=3shl98yFxWxoqT95HJusoBhU9lnZf+te9VEHpgByJsg=; b=P9Fatl/7p88GOCC6YqLLP08ciueem9+80wgyvqUwaFIC6CbEZ+C09WyBmYMiid0/mz 9KoMardRywJyaq8PU5vTC5Hr+0TMZnIMqwSUPvza7fC5Zmbe5iwP2leXgNRS99VNaaqQ u2q4aGJMqZsyIMbDYQmcCqqWmiIJ6sxJHnSIDqEjINEso6BYRTTtQaaufM9YWdRCRk/J rtG65hnya1bl+9Wai7Z00UyjzPIlf7XbhqGtRlnV403FRZV2EXphJFgPeq7E+LNz1Ez6 34qYKaB6V6mrcQWGbfEgkButSapNVgW6cWA8tlJzl5Iqd3M85kdZWLCHL7HSnsR4bVBM Rutg== X-Gm-Message-State: AN3rC/7rmKqKVWnPBgKem44KQmqpZRzW2o6Vk3Yr/KyESB0fioWSlzAF H5Nb3f0pRP2GRg/+/yekZ9lTjIULssRs X-Received: by 10.36.77.141 with SMTP id l135mr20933636itb.88.1494253098167; Mon, 08 May 2017 07:18:18 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: Eduardo Bustamante Date: Mon, 8 May 2017 09:17:57 -0500 Message-ID: Subject: Re: Zsh parser infinite loop in chuck from utils.c on malformed input To: zsh-workers@zsh.org Cc: =?UTF-8?Q?Eduardo_A=2E_Bustamante_L=C3=B3pez?= Content-Type: multipart/mixed; boundary=001a114068a61f44ca054f03e9bc --001a114068a61f44ca054f03e9bc Content-Type: text/plain; charset=UTF-8 On Mon, May 8, 2017 at 9:00 AM, Eduardo Bustamante wrote: > I'm not sure if this is working as expected, but the following input > causes Zsh running with noexec to loop forever. [...] dualbus@debian:~/bash-fuzzing/zsh-parser$ md5sum loop a94ab3aa549b01a089d091f146dc3bcc loop File `loop' attached. --001a114068a61f44ca054f03e9bc Content-Type: application/octet-stream; name=loop Content-Disposition: attachment; filename=loop Content-Transfer-Encoding: base64 X-Attachment-Id: f_j2g7p0kq0 JHsoJSUlJUV1emt0aU9uKWFZLQB8+n8AgID///9jdC8cJXsyLy8vHCVsbAAA9S4vTC8rL////38v L28vLyx7fX3///+AAAEvLy8vLxwlMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzeyhpZmxsAAAB Ly9MLysvLy8BLy8vHi8vLHt9ff//AH0vUEo7Ly81Ly8vAiJfCkAj////SyYAAgAACegzIwIj//// fyQpMCMAAuIAPiYsIgAK/38KQP///0smBAIAR11AIOLtPSYsIgAKLCIAaW7/CkD//woNfzU1YDU1 ByE7swo= --001a114068a61f44ca054f03e9bc--