Symfony Polyfill backports PHP features and provides compatibility layers for extensions and functions. From 1.17.1 until 1.38.1, symfony/polyfill-intl-idn accepts xn-- labels whose Punycode payload is empty or decodes to ASCII-only code points because Idn::process() does not enforce the UTS #46 revision 33 requirement that decoded ACE labels contain at least one non-ASCII code point. Originally unequal domain names can be regarded as equal, which can lead to blacklist bypassing, inconsistent URL parsing, and server-side request forgery in applications using the polyfill to canonicalise or compare hostnames. This issue is fixed in version 1.38.1.
{
"binaries": [
{
"binary_name": "php-symfony-polyfill",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-apcu",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-iconv",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-intl-grapheme",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-intl-icu",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-intl-normalizer",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-mbstring",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-php54",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-php55",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-php56",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-php70",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-php71",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-php72",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-util",
"binary_version": "1.6.0-2"
},
{
"binary_name": "php-symfony-polyfill-xml",
"binary_version": "1.6.0-2"
}
]
}
{
"binaries": [
{
"binary_name": "php-symfony-polyfill",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-apcu",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-ctype",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-iconv",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-intl-grapheme",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-intl-icu",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-intl-idn",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-intl-messageformatter",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-intl-normalizer",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-mbstring",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-php72",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-php73",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-php74",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-php80",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-php81",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-util",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-uuid",
"binary_version": "1.24.0-1ubuntu2"
},
{
"binary_name": "php-symfony-polyfill-xml",
"binary_version": "1.24.0-1ubuntu2"
}
]
}
{
"binaries": [
{
"binary_name": "php-symfony-polyfill",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-apcu",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-ctype",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-iconv",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-intl-grapheme",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-intl-icu",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-intl-idn",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-intl-messageformatter",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-intl-normalizer",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-mbstring",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-php72",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-php73",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-php74",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-php80",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-php81",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-php82",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-php83",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-util",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-uuid",
"binary_version": "1.28.0-1"
},
{
"binary_name": "php-symfony-polyfill-xml",
"binary_version": "1.28.0-1"
}
]
}
{
"binaries": [
{
"binary_name": "php-symfony-polyfill",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-apcu",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-ctype",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-iconv",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-grapheme",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-icu",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-idn",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-messageformatter",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-normalizer",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-mbstring",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php72",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php73",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php74",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php80",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php81",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php82",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php83",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php84",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-util",
"binary_version": "1.31.0-5ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-uuid",
"binary_version": "1.31.0-5ubuntu1"
}
]
}
{
"binaries": [
{
"binary_name": "php-symfony-polyfill",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-apcu",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-ctype",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-iconv",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-grapheme",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-icu",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-idn",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-messageformatter",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-intl-normalizer",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-mbstring",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php73",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php74",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php80",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php81",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php82",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php83",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php84",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-php85",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-util",
"binary_version": "1.33.0-6ubuntu1"
},
{
"binary_name": "php-symfony-polyfill-uuid",
"binary_version": "1.33.0-6ubuntu1"
}
]
}