CVE-2023-47038 is only relevant during the use of \p in regexes. This is only a problem if you accept regular expressions from untrusted sources.

Interesting. I guess they can't blame me for this, as I haven't released my Thai module yet! (However, I have no idea why or how such an error could occur simply with the use of \p{...} characters in one's regex--how can a unicode property definition be illegal?)

For what it's worth, I discovered that my nomenclature for the \p{...} characters was illegal--but they never produced an error message like that...they just didn't work, as if they had not been defined or imported. I learned that there are only two possibilities with names of unicode properties:

\p{InProperty} \p{IsProperty}

Using something like '\p{Property}' is illegal--it must be prefixed by either "In" or by "Is" or Perl will not accept it or recognize it.

But the error shown here in the OP doesn't appear to have much to do with this, leaving me to wonder what it is for.

Blessings,

~Polyglot~


In reply to Re: THREE new perl releases by Polyglot
in thread THREE new perl releases by Tux

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.