#920235 Reading from /dev/urandom hangs from an Apache2 cgi-bin, but not from the shell

Package:
apache2
Source:
apache2
Description:
Apache HTTP Server
Submitter:
Rawa
Date:
2021-12-15 08:42:10 UTC
Severity:
normal
#920235#5
Date:
2019-01-23 00:43:38 UTC
From:
To:
OS details:

Debian GNU/Linux 9 (stretch)
Linux debian 4.18.16-x86_64-linode118 #1 SMP PREEMPT Mon Oct 29 15:38:25 UTC 2018 x86_64 GNU/Linux

Apache details:

Server version: Apache/2.4.25 (Debian)
Server built:   2018-11-03T18:46:19

Steps to reproduce:

1. Install apache2, configure it to enable cgi scripts. (a2enmod cgi, etc.)

2. Create an executable file in /usr/lib/cgi-bin called, for example, "test", containing the following four lines:

#!/bin/bash
echo "Content-Type: text/plain"
echo ""
tr -dc 'a-z0-9' </dev/urandom | fold -w 8 | head -n 1

3. Attempt to execute the script from a web browser by visiting http://<ip of server>/cgi-bin/test

Expected results:

A plain text web page containing an 8 character random string.

Actual results:

"tr" consumes 100% CPU and hangs. If you "kill" tr, a correct web page is returned, containing the string.

Notes:

This *used* to work. An update in past few weeks has broken it. Unfortunately I failed to notice precisely which update.

If you run "tr -dc 'a-z0-9' </dev/urandom | fold -w 8 | head -n 1" from a shell, even as the www-data user, it works as expected. Excuting the cgi script from a shell also works as expected.

I've reproduced this on two separate, unrelated Debian 9 systems.

(I formatted this report by hand because the systems in question don't have internet access, so I couldn't use "reportbug". Apologies for any mistakes.)

#920235#10
Date:
2019-01-25 16:40:20 UTC
From:
To:
Dear Maintainer,
I tried to find out when this started inside an amd64 qemu VM
and got to these versions:

Stretch/testing of date 2016-10-10 with apache2/2.4.23-4 was ok.
Stretch/testing of date 2016-10-11 with apache2/2.4.23-5 started to fail.

The changelog between those versions mentions
some movement towards systemd.

This is also reproducible in buster/testing of today.

When attaching a debugger to the fold process it repeatedly
receives a signal SIGPIPE, Broken pipe.

Kind regards,
Bernhard



htop:
  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
    1 root       20   0  176M  9044  6840 S  0.0  0.3  0:01.56 /sbin/init
 1765 root       20   0  8500  4416  3188 S  0.0  0.1  0:00.00 ├─ /usr/sbin/apache2 -k start
 1768 www-data   20   0 1952M 12096  2372 S  0.0  0.4  0:00.00 │  ├─ /usr/sbin/apache2 -k start
 1767 www-data   20   0 1952M 12096  2372 S  0.0  0.4  0:00.00 │  ├─ /usr/sbin/apache2 -k start
 1766 www-data   20   0  8160  2704  1488 S  0.0  0.1  0:00.00 │  └─ /usr/sbin/apache2 -k start
 1836 www-data   20   0  3736  2764  2536 S  0.0  0.1  0:00.00 │     └─ /bin/bash /usr/lib/cgi-bin/test
 1838 www-data   20   0  2296   688   624 S 13.9  0.0  0:45.68 │        ├─ fold -w 8
 1837 www-data   20   0  2320   744   680 R 85.5  0.0  4:04.58 │        └─ tr -dc a-z0-9


root@debian:~# gdb -q --pid $(pidof fold)
Attaching to process 1838
...
(gdb) cont
...
Program received signal SIGPIPE, Broken pipe.
0x00007fa3213c37d4 in __GI___libc_write (fd=1, buf=0x564061192350, nbytes=4096) at ../sysdeps/unix/sysv/linux/write.c:26
26      ../sysdeps/unix/sysv/linux/write.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  0x00007fa3213c37d4 in __GI___libc_write (fd=1, buf=0x564061192350, nbytes=4096) at ../sysdeps/unix/sysv/linux/write.c:26
#1  0x00007fa32135461d in _IO_new_file_write (f=0x7fa321495760 <_IO_2_1_stdout_>, data=0x564061192350, n=4096) at fileops.c:1183
#2  0x00007fa3213539bf in new_do_write (fp=0x7fa321495760 <_IO_2_1_stdout_>, data=0x564061192350 "n1yicbga\nbxya0ywh\ng20pc1ex\nfwbcji3y\nedbj1oxe\nrxjygw5p\nkq7ko8zl\npik7zbo2\nyxn4gzl9\niribr6wa\nfj91a3uu\nmiivy57y\n0zyffwwi\nyjh5rajm\ntytfc4mq\nkjoowq7i\n9cxibhud\n92u1qz8s\nlhhx5f9k\n7yctusal\nqvtata20\n7n51isnp\neg"..., to_do=to_do@entry=4096) at libioP.h:839
#3  0x00007fa321355769 in _IO_new_do_write (to_do=4096, data=<optimized out>, fp=<optimized out>) at fileops.c:430
#4  _IO_new_do_write (fp=<optimized out>, data=<optimized out>, to_do=4096) at fileops.c:430
#5  0x00007fa321354cef in _IO_new_file_xsputn (n=9, data=<optimized out>, f=0x7fa321495760 <_IO_2_1_stdout_>) at libioP.h:839
#6  _IO_new_file_xsputn (f=0x7fa321495760 <_IO_2_1_stdout_>, data=<optimized out>, n=9) at fileops.c:1204
#7  0x00007fa3213535a0 in __GI_fwrite_unlocked (buf=<optimized out>, size=1, count=9, fp=<optimized out>) at libioP.h:839
#8  0x000056405fbee87b in fold_file (filename=<optimized out>, width=8) at src/fold.c:210
#9  0x000056405fbee5bb in main (argc=3, argv=0x7ffd2bc533d8) at src/fold.c:297
(gdb) cont

#920235#19
Date:
2019-01-25 16:40:20 UTC
From:
To:
Dear Maintainer,
I tried to find out when this started inside an amd64 qemu VM
and got to these versions:

Stretch/testing of date 2016-10-10 with apache2/2.4.23-4 was ok.
Stretch/testing of date 2016-10-11 with apache2/2.4.23-5 started to fail.

The changelog between those versions mentions
some movement towards systemd.

This is also reproducible in buster/testing of today.

When attaching a debugger to the fold process it repeatedly
receives a signal SIGPIPE, Broken pipe.

Kind regards,
Bernhard



htop:
  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
    1 root       20   0  176M  9044  6840 S  0.0  0.3  0:01.56 /sbin/init
 1765 root       20   0  8500  4416  3188 S  0.0  0.1  0:00.00 ├─ /usr/sbin/apache2 -k start
 1768 www-data   20   0 1952M 12096  2372 S  0.0  0.4  0:00.00 │  ├─ /usr/sbin/apache2 -k start
 1767 www-data   20   0 1952M 12096  2372 S  0.0  0.4  0:00.00 │  ├─ /usr/sbin/apache2 -k start
 1766 www-data   20   0  8160  2704  1488 S  0.0  0.1  0:00.00 │  └─ /usr/sbin/apache2 -k start
 1836 www-data   20   0  3736  2764  2536 S  0.0  0.1  0:00.00 │     └─ /bin/bash /usr/lib/cgi-bin/test
 1838 www-data   20   0  2296   688   624 S 13.9  0.0  0:45.68 │        ├─ fold -w 8
 1837 www-data   20   0  2320   744   680 R 85.5  0.0  4:04.58 │        └─ tr -dc a-z0-9


root@debian:~# gdb -q --pid $(pidof fold)
Attaching to process 1838
...
(gdb) cont
...
Program received signal SIGPIPE, Broken pipe.
0x00007fa3213c37d4 in __GI___libc_write (fd=1, buf=0x564061192350, nbytes=4096) at ../sysdeps/unix/sysv/linux/write.c:26
26      ../sysdeps/unix/sysv/linux/write.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  0x00007fa3213c37d4 in __GI___libc_write (fd=1, buf=0x564061192350, nbytes=4096) at ../sysdeps/unix/sysv/linux/write.c:26
#1  0x00007fa32135461d in _IO_new_file_write (f=0x7fa321495760 <_IO_2_1_stdout_>, data=0x564061192350, n=4096) at fileops.c:1183
#2  0x00007fa3213539bf in new_do_write (fp=0x7fa321495760 <_IO_2_1_stdout_>, data=0x564061192350 "n1yicbga\nbxya0ywh\ng20pc1ex\nfwbcji3y\nedbj1oxe\nrxjygw5p\nkq7ko8zl\npik7zbo2\nyxn4gzl9\niribr6wa\nfj91a3uu\nmiivy57y\n0zyffwwi\nyjh5rajm\ntytfc4mq\nkjoowq7i\n9cxibhud\n92u1qz8s\nlhhx5f9k\n7yctusal\nqvtata20\n7n51isnp\neg"..., to_do=to_do@entry=4096) at libioP.h:839
#3  0x00007fa321355769 in _IO_new_do_write (to_do=4096, data=<optimized out>, fp=<optimized out>) at fileops.c:430
#4  _IO_new_do_write (fp=<optimized out>, data=<optimized out>, to_do=4096) at fileops.c:430
#5  0x00007fa321354cef in _IO_new_file_xsputn (n=9, data=<optimized out>, f=0x7fa321495760 <_IO_2_1_stdout_>) at libioP.h:839
#6  _IO_new_file_xsputn (f=0x7fa321495760 <_IO_2_1_stdout_>, data=<optimized out>, n=9) at fileops.c:1204
#7  0x00007fa3213535a0 in __GI_fwrite_unlocked (buf=<optimized out>, size=1, count=9, fp=<optimized out>) at libioP.h:839
#8  0x000056405fbee87b in fold_file (filename=<optimized out>, width=8) at src/fold.c:210
#9  0x000056405fbee5bb in main (argc=3, argv=0x7ffd2bc533d8) at src/fold.c:297
(gdb) cont

#920235#26
Date:
2020-05-10 08:34:21 UTC
From:
To:
Good day,

My associate from China wants to discuss a business investment deal with
you. I awaiting your response to enable us discuss about this business
investment

Nael M. Al Homoud
Executive Director & High Investment Committee Member@
The Arab Investment Co
www.taic.com [1]



Links:
------
[1] http://www.taic.com

#920235#31
Date:
2020-05-10 08:34:21 UTC
From:
To:
Good day,

My associate from China wants to discuss a business investment deal with
you. I awaiting your response to enable us discuss about this business
investment

Nael M. Al Homoud
Executive Director & High Investment Committee Member@
The Arab Investment Co
www.taic.com [1]



Links:
------
[1] http://www.taic.com

#920235#34
Date:
2020-05-10 08:34:21 UTC
From:
To:
Good day,

My associate from China wants to discuss a business investment deal with
you. I awaiting your response to enable us discuss about this business
investment

Nael M. Al Homoud
Executive Director & High Investment Committee Member@
The Arab Investment Co
www.taic.com [1]



Links:
------
[1] http://www.taic.com

#920235#39
Date:
2021-09-22 07:37:35 UTC
From:
To:
Dzień dobry,

kontaktuję się z Państwem, ponieważ dostrzegam możliwość redukcji opłat za prąd.

Odpowiednio dobrana instalacja fotowoltaiczna to rozwiązanie, które pozwala wygenerować spore oszczędności w skali roku.

Chciałbym porozmawiać z Państwem o tego typu rozwiązaniu, a także przedstawić wstępne kalkulacje.

Czy są Państwo zainteresowani?

Pozdrawiam,
Dorian Kwiatkowski

#920235#44
Date:
2021-09-22 07:42:44 UTC
From:
To:
Dzień dobry,

kontaktuję się z Państwem, ponieważ dostrzegam możliwość redukcji opłat za prąd.

Odpowiednio dobrana instalacja fotowoltaiczna to rozwiązanie, które pozwala wygenerować spore oszczędności w skali roku.

Chciałbym porozmawiać z Państwem o tego typu rozwiązaniu, a także przedstawić wstępne kalkulacje.

Czy są Państwo zainteresowani?

Pozdrawiam,
Dorian Kwiatkowski

#920235#47
Date:
2021-09-27 07:35:48 UTC
From:
To:
Dzień dobry,

kontaktuję się z Państwem, ponieważ dostrzegam możliwość redukcji opłat za prąd.

Odpowiednio dobrana instalacja fotowoltaiczna to rozwiązanie, które pozwala wygenerować spore oszczędności w skali roku.

Chciałbym porozmawiać z Państwem o tego typu rozwiązaniu, a także przedstawić wstępne kalkulacje.

Czy są Państwo zainteresowani?

Pozdrawiam,
Dorian Kwiatkowski

#920235#52
Date:
2021-09-30 07:30:46 UTC
From:
To:
Dzień dobry,

kontaktuję się z Państwem, ponieważ dostrzegam możliwość redukcji opłat za prąd.

Odpowiednio dobrana instalacja fotowoltaiczna to rozwiązanie, które pozwala wygenerować spore oszczędności w skali roku.

Chciałbym porozmawiać z Państwem o tego typu rozwiązaniu, a także przedstawić wstępne kalkulacje.

Czy są Państwo zainteresowani?

Pozdrawiam,
Dorian Kwiatkowski

#920235#57
Date:
2021-10-13 07:36:12 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#920235#60
Date:
2021-10-14 07:51:01 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#920235#65
Date:
2021-10-19 07:30:36 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#920235#70
Date:
2021-10-19 07:50:36 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#920235#73
Date:
2021-10-20 07:55:16 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#920235#78
Date:
2021-10-25 07:35:30 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#920235#83
Date:
2021-10-29 07:36:23 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#920235#88
Date:
2021-10-29 08:11:01 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#920235#93
Date:
2021-11-04 08:31:28 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#920235#96
Date:
2021-11-08 08:51:11 UTC
From:
To:
Dzień dobry!

Czy mógłbym przedstawić rozwiązanie, które umożliwia monitoring każdego auta w czasie rzeczywistym w tym jego pozycję, zużycie paliwa i przebieg?

Dodatkowo nasze narzędzie minimalizuje koszty utrzymania samochodów, skraca czas przejazdów, a także tworzenie planu tras czy dostaw.

Z naszej wiedzy i doświadczenia korzysta już ponad 49 tys. Klientów. Monitorujemy 809 000 pojazdów na całym świecie, co jest naszą najlepszą wizytówką.

Bardzo proszę o e-maila zwrotnego, jeśli moglibyśmy wspólnie omówić potencjał wykorzystania takiego rozwiązania w Państwa firmie.


Z poważaniem,
Dawid Rowicki

#920235#101
Date:
2021-11-12 08:41:02 UTC
From:
To:
Dzień dobry!

Czy mógłbym przedstawić rozwiązanie, które umożliwia monitoring każdego auta w czasie rzeczywistym w tym jego pozycję, zużycie paliwa i przebieg?

Dodatkowo nasze narzędzie minimalizuje koszty utrzymania samochodów, skraca czas przejazdów, a także tworzenie planu tras czy dostaw.

Z naszej wiedzy i doświadczenia korzysta już ponad 49 tys. Klientów. Monitorujemy 809 000 pojazdów na całym świecie, co jest naszą najlepszą wizytówką.

Bardzo proszę o e-maila zwrotnego, jeśli moglibyśmy wspólnie omówić potencjał wykorzystania takiego rozwiązania w Państwa firmie.


Z poważaniem,
Dawid Rowicki

#920235#106
Date:
2021-11-12 08:51:16 UTC
From:
To:
Dzień dobry!

Czy mógłbym przedstawić rozwiązanie, które umożliwia monitoring każdego auta w czasie rzeczywistym w tym jego pozycję, zużycie paliwa i przebieg?

Dodatkowo nasze narzędzie minimalizuje koszty utrzymania samochodów, skraca czas przejazdów, a także tworzenie planu tras czy dostaw.

Z naszej wiedzy i doświadczenia korzysta już ponad 49 tys. Klientów. Monitorujemy 809 000 pojazdów na całym świecie, co jest naszą najlepszą wizytówką.

Bardzo proszę o e-maila zwrotnego, jeśli moglibyśmy wspólnie omówić potencjał wykorzystania takiego rozwiązania w Państwa firmie.


Z poważaniem,
Dawid Rowicki

#920235#109
Date:
2021-11-19 08:35:59 UTC
From:
To:
Dzień dobry!

Czy mógłbym przedstawić rozwiązanie, które umożliwia monitoring każdego auta w czasie rzeczywistym w tym jego pozycję, zużycie paliwa i przebieg?

Dodatkowo nasze narzędzie minimalizuje koszty utrzymania samochodów, skraca czas przejazdów, a także tworzenie planu tras czy dostaw.

Z naszej wiedzy i doświadczenia korzysta już ponad 49 tys. Klientów. Monitorujemy 809 000 pojazdów na całym świecie, co jest naszą najlepszą wizytówką.

Bardzo proszę o e-maila zwrotnego, jeśli moglibyśmy wspólnie omówić potencjał wykorzystania takiego rozwiązania w Państwa firmie.


Z poważaniem,
Dawid Rowicki

#920235#112
Date:
2021-12-03 09:10:40 UTC
From:
To:
Dzień dobry,

czy interesuje Państwa wymiana niezapłaconych przez Klientów faktur na gotówkę?

Pomagamy wszystkim przedsiębiorcom, którzy szukają gwarancji bezpieczeństwa i płynności finansowej.

Jeśli są Państwo otwarci na wstępną rozmowę w tym temacie proszę o odpowiedź.


Pozdrawiam,
Adrian Ostojski
Dyrektor Finansowy

#920235#117
Date:
2021-12-10 08:35:15 UTC
From:
To:
Dzień dobry,

zapoznałem się z Państwa ofertą i z przyjemnością przyznaję, że przyciąga uwagę i zachęca do dalszych rozmów.

Pomyślałem, że może mógłbym mieć swój wkład w Państwa rozwój i pomóc dotrzeć z tą ofertą do większego grona odbiorców. Pozycjonuję strony www, dzięki czemu generują świetny ruch w sieci.

Możemy porozmawiać w najbliższym czasie?


Pozdrawiam
Adam Furgalski

#920235#122
Date:
2021-12-10 08:50:09 UTC
From:
To:
Dzień dobry,

zapoznałem się z Państwa ofertą i z przyjemnością przyznaję, że przyciąga uwagę i zachęca do dalszych rozmów.

Pomyślałem, że może mógłbym mieć swój wkład w Państwa rozwój i pomóc dotrzeć z tą ofertą do większego grona odbiorców. Pozycjonuję strony www, dzięki czemu generują świetny ruch w sieci.

Możemy porozmawiać w najbliższym czasie?


Pozdrawiam
Adam Furgalski

#920235#125
Date:
2021-12-15 08:31:04 UTC
From:
To:
Dzień dobry,

zapoznałem się z Państwa ofertą i z przyjemnością przyznaję, że przyciąga uwagę i zachęca do dalszych rozmów.

Pomyślałem, że może mógłbym mieć swój wkład w Państwa rozwój i pomóc dotrzeć z tą ofertą do większego grona odbiorców. Pozycjonuję strony www, dzięki czemu generują świetny ruch w sieci.

Możemy porozmawiać w najbliższym czasie?


Pozdrawiam
Adam Furgalski