[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#909929: Regression: Error: /nocurrentpoint in --currentpoint--



Source: ghostscript
Version: 9.20~dfsg-3.2+deb9u5
Severity: important
Tags: upstream
Control: found -1 9.25~dfsg-1~exp1
Control: found -1 9.25~dfsg-1
Control: affects -1 + security.debian.org
Control: affects -1 + release.debian.org

A user reported a further regression with ghostscript after the last
round of security-fixes, reported upstream as [1]. With the
second.eps[2], ghostscript regresses as:

> $ ./bin/gs -q -dSAFER -sDEVICE=nullpage -sOutputFile=/dev/null -dNOPAUSE ~/second.eps -c quit
> Error: /nocurrentpoint in --currentpoint--
> Operand stack:
> 
> Execution stack:
>    %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   2015   1   3   %oparray_pop   2014   1   3   %oparray_pop   --nostringval--   1998   1   3   %oparray_pop   1884   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--
> Dictionary stack:
>    --dict:966/1684(ro)(G)--   --dict:0/20(G)--   --dict:82/200(L)--   --dict:12/20(L)--
> Current allocation mode is local
> Last OS error: No such file or directory
> Current file position is 774
> GPL Ghostscript GIT PRERELEASE 9.25: Unrecoverable error, exit code 1

The issue is present upstream (as well in master), and bisect shows that it can
be tracked down to upstream commit fb713b3818b52d8a6cf62c951eba2e1795ff9624 to
address CVE-2018-17183. (details in reported upstream bug).

Regards,
Salvatore

 [1] https://bugs.ghostscript.com/show_bug.cgi?id=699832
 [2] https://bugs.ghostscript.com/attachment.cgi?id=15708

Attachment: second.eps
Description: PostScript document


Reply to: